Skip to content
Related Articles
Get the best out of our app
GeeksforGeeks App
Open App
geeksforgeeks
Browser
Continue

Related Articles

Calendar set() Method in Java with Examples

Improve Article
Save Article
Like Article
Improve Article
Save Article
Like Article

The set(int calndr_field, int new_val) method in Calendar class is used to set the calndr_field value to a new_val. The older field of this calendar get replaced by a new field.

Syntax:

public void set(int calndr_field, int new_val)

Parameters: The method takes two parameters:

  • calndr_field: This is of Calendar type and refers to the field of the calendar that is to be altered.
  • new_val: This refers to the new value that is to be replaced with.

Return Value: The method does not return any value.

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




// Java code to illustrate
// set() method
  
import java.util.*;
public class Calendar_Demo {
    public static void main(String args[])
    {
  
        // Creating a calendar
        Calendar calndr = Calendar.getInstance();
  
        // Displaying the month
        System.out.println("The Current Month is: "
                           + calndr.get(
                                 Calendar.MONTH));
  
        // Replacing with a new value
        calndr.set(Calendar.MONTH, 11);
  
        // Displaying the modified result
        System.out.println("Altered Month is: "
                           + calndr.get(
                                 Calendar.MONTH));
    }
}

Output:

The Current Month is: 1
Altered Month is: 11

Example 2:




// Java code to illustrate
// set() method
  
import java.util.*;
public class Calendar_Demo {
    public static void main(String args[])
    {
  
        // Creating a calendar
        Calendar calndr = Calendar.getInstance();
  
        // Displaying the Year
        System.out.println("The Current year is: "
                           + calndr.get(
                                 Calendar.YEAR));
  
        // Replacing with a new value
        calndr.set(Calendar.YEAR, 1996);
  
        // Displaying the modified result
        System.out.println("Altered year is: "
                           + calndr.get(
                                 Calendar.YEAR));
    }
}

Output:

The Current year is: 2019
Altered year is: 1996

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


My Personal Notes arrow_drop_up
Last Updated : 21 Feb, 2019
Like Article
Save Article
Similar Reads
Related Tutorials