
- Java.util - Home
- Java.util - ArrayDeque
- Java.util - ArrayList
- Java.util - Arrays
- Java.util - BitSet
- Java.util - Calendar
- Java.util - Collections
- Java.util - Currency
- Java.util - Date
- Java.util - Dictionary
- Java.util - EnumMap
- Java.util - EnumSet
- Java.util - Formatter
- Java.util - GregorianCalendar
- Java.util - HashMap
- Java.util - HashSet
- Java.util - Hashtable
- Java.util - IdentityHashMap
- Java.util - LinkedHashMap
- Java.util - LinkedHashSet
- Java.util - LinkedList
- Java.util - ListResourceBundle
- Java.util - Locale
- Java.util - Observable
- Java.util - PriorityQueue
- Java.util - Properties
- Java.util - PropertyPermission
- Java.util - PropertyResourceBundle
- Java.util - Random
- Java.util - ResourceBundle
- Java.util - ResourceBundle.Control
- Java.util - Scanner
- Java.util - ServiceLoader
- Java.util - SimpleTimeZone
- Java.util - Stack
- Java.util - StringTokenizer
- Java.util - Timer
- Java.util - TimerTask
- Java.util - TimeZone
- Java.util - TreeMap
- Java.util - TreeSet
- Java.util - UUID
- Java.util - Vector
- Java.util - WeakHashMap
- Java.util - Interfaces
- Java.util - Exceptions
- Java.util - Enumerations
- Java.util Useful Resources
- Java.util - Useful Resources
- Java.util - Discussion
Java Calendar setTime() Method
Description
The Java Calendar setTime(Date) method sets Calendar's time with the given Date.
Declaration
Following is the declaration for java.util.Calendar.setTime() method
public final void setTime(Date date)
Parameters
date − the given date
Return Value
This method does not return a value.
Exception
NA
Setting Time in a Current Dated Calendar Instance Example
The following example shows the usage of Java Calendar setTime() method. We're creating an instance of a Calendar of current date using getInstance() method and printing the date and time using getTime() method. Then we're creating a new date and setting it using setTime(). In the end, updated date is printed.
package com.tutorialspoint; import java.util.Calendar; import java.util.Date; public class CalendarDemo { public static void main(String[] args) { // create a calendar Calendar cal = Calendar.getInstance(); // get the current time System.out.println("Current time is :" + cal.getTime()); // create new date and set it Date date = new Date(95, 10, 10); cal.setTime(date); // print the new time System.out.println("After setting Time: " + cal.getTime()); } }
Output
Let us compile and run the above program, this will produce the following result −
Current time is :Tue Sep 27 21:04:48 IST 2022 After setting Time: Fri Nov 10 00:00:00 IST 1995
Setting Time in a Current Dated GregorianCalendar Instance Example
The following example shows the usage of Java Calendar setTime() method. We're creating an instance of a Calendar of current date using GregorianCalendar() method and printing the date and time using getTime() method. Then we're creating a new date and setting it using setTime(). In the end, updated date is printed.
package com.tutorialspoint; import java.util.Calendar; import java.util.GregorianCalendar; import java.util.Date; public class CalendarDemo { public static void main(String[] args) { // create a calendar Calendar cal = new GregorianCalendar(); // get the current time System.out.println("Current time is :" + cal.getTime()); // create new date and set it Date date = new Date(95, 10, 10); cal.setTime(date); // print the new time System.out.println("After setting Time: " + cal.getTime()); } }
Output
Let us compile and run the above program, this will produce the following result −
Current time is :Tue Sep 27 21:06:17 IST 2022 After setting Time: Fri Nov 10 00:00:00 IST 1995
Setting Time in a Given Dated GregorianCalendar Instance Example
The following example shows the usage of Java Calendar setTime() method. We're creating an instance of a Calendar of particular date using GregorianCalendar() method and printing the date and time using getTime() method. Then we're creating a new date and setting it using setTime(). In the end, updated date is printed.
package com.tutorialspoint; import java.util.Calendar; import java.util.GregorianCalendar; import java.util.Date; public class CalendarDemo { public static void main(String[] args) { // create a calendar Calendar cal = new GregorianCalendar(2022,8,27); // get the current time System.out.println("Current time is :" + cal.getTime()); // create new date and set it Date date = new Date(95, 10, 10); cal.setTime(date); // print the new time System.out.println("After setting Time: " + cal.getTime()); } }
Output
Let us compile and run the above program, this will produce the following result −
Current time is :Tue Sep 27 00:00:00 IST 2022 After setting Time: Fri Nov 10 00:00:00 IST 1995