Java教程

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
昵称: 邮箱:
Copyright © 2022 立地货 All Rights Reserved.
备案号:京ICP备14037608号-4