Calendar setTime() Method in Java with Examples
The setTime(Date dt) method in Calendar class is used to set Calendars time represented by this Calendar’s time value, with the given or passed date as a parameter.
Syntax:
public final void setTime(Date dt))
Parameters: The method takes one parameter dt of Date type and refers to the given date that is to be set.
Return Value: The method does not return any value.
Below programs illustrate the working of setTime() Method of Calendar class:
Example 1:
// Java code to illustrate // setTime() method import java.util.*; public class Calendar_Demo extends GregorianCalendar { public static void main(String[] args) { // Creating calendar objects Calendar calndr1 = (Calendar)Calendar.getInstance(); Calendar calndr2 = (Calendar)Calendar.getInstance(); // Displaying the current date System.out.println( "The Current" + " System Date: " + calndr1.getTime()); // Setting to a different date calndr1.set(Calendar.MONTH, 5 ); calndr1.set(Calendar.YEAR, 2006 ); calndr1.set(Calendar.DAY_OF_WEEK, 15 ); Date dt = calndr1.getTime(); // Setting the timevalue calndr2.setTime(dt); // Displaying the new date System.out.println( "The modified" + " Date:" + calndr2.getTime()); } } |
Output:
The Current System Date: Fri Feb 22 07:33:13 UTC 2019 The modified Date:Sun Jun 18 07:33:13 UTC 2006
Example 2:
// Java code to illustrate // setTime() method import java.util.*; public class Calendar_Demo extends GregorianCalendar { public static void main(String[] args) { // Creating calendar objects Calendar calndr1 = (Calendar)Calendar.getInstance(); Calendar calndr2 = (Calendar)Calendar.getInstance(); // Displaying the current date System.out.println( "The Current" + " System Date: " + calndr1.getTime()); // Setting to a different date calndr1.set(Calendar.MONTH, 10 ); calndr1.set(Calendar.YEAR, 1995 ); calndr1.set(Calendar.DAY_OF_WEEK, 20 ); Date dt = calndr1.getTime(); // Setting the timevalue calndr2.setTime(dt); // Displaying the new date System.out.println( "The modified" + " Date: " + calndr2.getTime()); } } |
Output:
The Current System Date: Fri Feb 22 07:33:20 UTC 2019 The modified Date: Fri Nov 24 07:33:20 UTC 1995
Reference: https://docs.oracle.com/javase/7/docs/api/java/util/Calendar.html#setTime(java.util.Date)
Please Login to comment...