Saturday, October 18, 2025
HomeLanguagesJavaCalendar setFirstDayOfWeek() Method in Java with Examples

Calendar setFirstDayOfWeek() Method in Java with Examples

The setFirstDayOfWeek(int day_val) method in Calendar class is used to set the first day of the week using the day_val in this Calendar.

Syntax:

public void set(int day_val)

Parameters: The method takes one parameter day_val of integer type and refers to the first day of the week.

Return Value: The method does not return any value.

Below programs illustrate the working of setFirstDayOfWeek() Method of Calendar class:
Example 1:




// Java code to illustrate
// setFirstDayOfWeek() method
  
import java.util.*;
  
public class Calendar_Demo {
    public static void main(String args[])
    {
  
        // Creating calendar object
        Calendar calndr = Calendar.getInstance();
  
        // Displaying first day of the week
        int first_day = calndr.getFirstDayOfWeek();
        System.out.println("The Current"
                           + " First day of the week: "
                           + first_day);
  
        // Changing the first day of week
        calndr.setFirstDayOfWeek(Calendar.THURSDAY);
  
        // Displaying the alternate day
        first_day = calndr.getFirstDayOfWeek();
        System.out.println("The new first"
                           + " day of the week: "
                           + first_day);
    }
}


Output:

The Current First day of the week: 1
The new first day of the week: 5

Example 2:




// Java code to illustrate
// setFirstDayOfWeek() method
  
import java.util.*;
public class Calendar_Demo {
    public static void main(String args[])
    {
  
        // Creating calendar object
        Calendar calndr
            = new GregorianCalendar(2018, 6, 10);
  
        // Displaying first day of the week
        int first_day = calndr.getFirstDayOfWeek();
        System.out.println("The"
                           + " First day of the week: "
                           + first_day);
  
        // Changing the first day of week
        calndr.setFirstDayOfWeek(Calendar.MONDAY);
  
        // Displaying the alternate day
        first_day = calndr.getFirstDayOfWeek();
        System.out.println("The new first"
                           + " day of the week: "
                           + first_day);
    }
}


Output:

The First day of the week: 1
The new first day of the week: 2

Reference: https://docs.oracle.com/javase/8/docs/api/java/util/Calendar.html#setFirstDayOfWeek-int-

RELATED ARTICLES

Most Popular

Dominic
32361 POSTS0 COMMENTS
Milvus
88 POSTS0 COMMENTS
Nango Kala
6728 POSTS0 COMMENTS
Nicole Veronica
11892 POSTS0 COMMENTS
Nokonwaba Nkukhwana
11954 POSTS0 COMMENTS
Shaida Kate Naidoo
6852 POSTS0 COMMENTS
Ted Musemwa
7113 POSTS0 COMMENTS
Thapelo Manthata
6805 POSTS0 COMMENTS
Umr Jansen
6801 POSTS0 COMMENTS