Java Calendar getFirstDayOfWeek()方法
java.util.Calendar.getFirstDayOfWeek()类的getFirstDayOfWeek()方法。它以整数形式返回一周中的第一天。即DAY字段的相应整数值。没有参数传递给getFirstDayOfWeek()方法。
语法
public int getFirstDayOfWeek()
参数
未传递任何参数。
返回
返回星期中的第一天
抛出
不抛出异常。
示例1
import java.util.Calendar;
public class JavaCalendargetFirstDayOfWeekExample1 {
public static void main(String[] args) {
Calendar calobj = Calendar.getInstance();
System.out.println("first day of current week:"
+ calobj.getFirstDayOfWeek());
calobj.add(Calendar.YEAR, 1996);
calobj.add(Calendar.MONTH, 9);
calobj.add(Calendar.DAY_OF_WEEK, 23);
System.out.println("if date is " + calobj.getTime() + " then first day of week is "
+ calobj.getFirstDayOfWeek());
calobj.setFirstDayOfWeek(Calendar.TUESDAY);
System.out.println("now first day of week :"
+ calobj.getFirstDayOfWeek());
}
}
输出:
first day of current week:1
if date is Wed May 27 13:42:54 PDT 4015 then first day of week is 1
now first day of week :3
示例2
import java.util.Calendar;
import java.util.Locale;
public class JavaCalendargetFirstDayOfWeekExample2 {
public static void main(String[] args) {
Calendar mycal = Calendar.getInstance(new Locale("us"));
int first = mycal.getFirstDayOfWeek();
System.out.println(" First Day Of week is :" + first );
//cchecking if first day is monday or not
if (first != Calendar.MONDAY) {
System.out.println("First day of week should be monday !!");
}
Calendar mycal2 = Calendar.getInstance(new Locale("uk","UA"));
int first2 = mycal2.getFirstDayOfWeek();
if ( first2 == Calendar.MONDAY) {
System.out.println(" in uk local First day of week is Monday !!");
}
}
}
输出:
First Day Of week is :1
First day of week should be monday !!
in uk local First day of week is Monday !!
示例3
import java.util.Calendar;
public class JavaCalendargetFirstDayOfWeekExample3 {
public static void main(String[] args) {
// create a new calendar
Calendar mycal = Calendar.getInstance();
// print the first day of the week
System.out.println("First day is :" + mycal.getFirstDayOfWeek());
int firsD = mycal.getFirstDayOfWeek();
switch (firsD) {
case 1:
case 2:
case 3:
System.out.println("First Day of Week can be following : Monday , Tuesday , Wednesday");
break;
case 4:
case 5:
case 6:
System.out.println("First Day of Week can be following : Thirsday , Friday , saturday");
break;
case 7:
System.out.println("First Day is Sunday");
break;
}
}
}
输出:
First day is :1
First Day of Week can be following : Monday , Tuesday , Wednesday