Thursday, January 22, 2026
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
32475 POSTS0 COMMENTS
Milvus
119 POSTS0 COMMENTS
Nango Kala
6847 POSTS0 COMMENTS
Nicole Veronica
11977 POSTS0 COMMENTS
Nokonwaba Nkukhwana
12064 POSTS0 COMMENTS
Shaida Kate Naidoo
6986 POSTS0 COMMENTS
Ted Musemwa
7220 POSTS0 COMMENTS
Thapelo Manthata
6933 POSTS0 COMMENTS
Umr Jansen
6912 POSTS0 COMMENTS