Java Calendar setMinimalDaysInFirstWeek() Method



Description

The Java Calendar setMinimalDaysInFirstWeek(int) method sets how many minimal days required in the first week of the year.

Declaration

Following is the declaration for java.util.Calendar.setMinimalDaysInFirstWeek() method

public void setMinimalDaysInFirstWeek(int value)

Parameters

value − the given minimal days required in the first week of the year.

Return Value

This method does not return a value.

Exception

NA

Setting Minimal Days in First Week in a Current Dated Calendar Instance Example

The following example shows the usage of Java Calendar setMinimalDaysInFirstWeek(value) method. We're creating an instance of a Calendar of current date and print the minimal days of the first week then using setMinimalDaysInFirstWeek() method, we're altering the minimal days of the first week and print the altered one.

package com.tutorialspoint;

import java.util.Calendar;

public class CalendarDemo {
   public static void main(String[] args) {

      // create a calendar
      Calendar cal = Calendar.getInstance();

      // get what is the minimal days required in the first week
      int min = cal.getMinimalDaysInFirstWeek();
      System.out.println("Minimal Days in Week: " + min);

      // set the minimal days required in the first week
      cal.setMinimalDaysInFirstWeek(2);

      // print the result
      min = cal.getMinimalDaysInFirstWeek();
      System.out.println("Minimal Days in Week: " + min);
   }
}

Output

Let us compile and run the above program, this will produce the following result −

Minimal Days in Week: 1
Minimal Days in Week: 2

Setting Minimal Days in First Week in a Calendar Instance with GB Locale Example

The following example shows the usage of Java Calendar setFirstDayOfWeek(value) method. We're creating an instance of a Calendar of current date using an en locale and print the minimal days of the first week then using setMinimalDaysInFirstWeek() method, we're altering the minimal days of the first week and print the altered one.

package com.tutorialspoint;

import java.util.Calendar;
import java.util.Locale;

public class CalendarDemo {
   public static void main(String[] args) {

      // create a calendar
      Calendar cal = Calendar.getInstance(new Locale("en", "GB"));

      // get what is the minimal days required in the first week
      int min = cal.getMinimalDaysInFirstWeek();
      System.out.println("Minimal Days in Week: " + min);

      // set the minimal days required in the first week
      cal.setMinimalDaysInFirstWeek(2);

      // print the result
      min = cal.getMinimalDaysInFirstWeek();
      System.out.println("Minimal Days in Week: " + min);
   }
}

Output

Let us compile and run the above program, this will produce the following result −

Minimal Days in Week: 4
Minimal Days in Week: 2

Setting Minimal Days in First Week in a Calendar Instance with CA Locale Example

The following example shows the usage of Java Calendar setFirstDayOfWeek(value) method. We're creating an instance of a Calendar of current date using an fr locale and print the minimal days of the first week then using setMinimalDaysInFirstWeek() method, we're altering the minimal days of the first week and print the altered one.

package com.tutorialspoint;

import java.util.Calendar;
import java.util.Locale;

public class CalendarDemo {
   public static void main(String[] args) {

      // create a calendar
      Calendar cal = Calendar.getInstance(new Locale("fr", "CA"));

      // get what is the minimal days required in the first week
      int min = cal.getMinimalDaysInFirstWeek();
      System.out.println("Minimal Days in Week: " + min);

      // set the minimal days required in the first week
      cal.setMinimalDaysInFirstWeek(2);

      // print the result
      min = cal.getMinimalDaysInFirstWeek();
      System.out.println("Minimal Days in Week: " + min);
   }
}

Output

Let us compile and run the above program, this will produce the following result −

Minimal Days in Week: 1
Minimal Days in Week: 2
java_util_calendar.htm
Advertisements