Java教程

Java Calendar setFirstDayOfWeek()方法

Calendar类的SetFirstDayOfWeek()方法用于设置一周中的第一天。将要设置为一周的第一天的值作为参数传递。

语法

public void setFirstDayOfWeek(int value)

参数

value-将其设置为一周的第一天。

返回

NA

抛出

NA

示例1

import java.util.Calendar;
public class JavaCalendarsetFirstDayOfWeekExample1 {
    public static void main(String[] args) {
        Calendar calobj = Calendar.getInstance();
        System.out.println("first day of current week:"+ calobj.getFirstDayOfWeek());
        calobj.setFirstDayOfWeek(5);
        System.out.println("Date is " + calobj.getTime() + " so first day of week is " + calobj.getFirstDayOfWeek());
        calobj.setFirstDayOfWeek(Calendar.TUESDAY);
        System.out.println("Date is " + calobj.getTime() + " then first day of week :" + calobj.getFirstDayOfWeek());
    }
}
输出:
first day of current week:1
Date is Wed Aug 15 17:57:56 PDT 2018 so first day of week is 5
Date is Wed Aug 15 17:57:56 PDT 2018 then first day of week :3

示例2

import java.util.Calendar;
import java.util.Locale;
public class JavaCalendarsetFirstDayOfWeekExample2 {
    public static void main(String[] args) {
        Calendar mycal = Calendar.getInstance(new Locale("us"));
        mycal.setFirstDayOfWeek(3);
        int first = mycal.getFirstDayOfWeek();
        System.out.println(" First Day Of week is :" + mycal.getFirstDayOfWeek() );
        //checking 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();
        mycal.setFirstDayOfWeek(Calendar.YEAR);
        if ( first2 == Calendar.MONDAY) {
            System.out.println(" in uk local First day of week is Monday !!");
        }
    }
}
输出:
First Day Of week is :3
First day of week should be monday !!
 in uk local First day of week is Monday !!

示例3

import java.util.Calendar;
public class JavaCalendarSetFirstDayOfWeekExample3 {
    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());
        mycal.setFirstDayOfWeek(7);
        int firsD = mycal.getFirstDayOfWeek();
        switch(firsD) {
            case 1:
         case 2:
         case 3:
            System.out.println(" After changing First Day of Week can be following : Monday , Tuesday , wednasday");
            break;
            case 4:
         case 5:
         case 6:
            System.out.println(" After changing First Day of Week can be following : Thirsday , Friday , saturday");
            break;
            case 7:
            System.out.println(" After changing First Day is Sunday");
            break;
        }
    }
}
输出:
First day is :1
 After changing First Day is Sunday
昵称: 邮箱:
Copyright © 2022 立地货 All Rights Reserved.
备案号:京ICP备14037608号-4