The clone() Method of DateFormat class is used to create a copy of this DateFormat. It creates another copy of this DateFormat.
Syntax:
public Object clone()
Parameters: The method does not take any parameters.
Return Value: The method returns a copy of the DateFormat.
Below programs illustrate the working of clone() Method of DateFormat:
Example 1:
// Java to illustrate clone() method import java.text.*; import java.util.*; public class DateFormat_Demo { public static void main(String[] args) { // Initializing DateFormat DateFormat DFormat = DateFormat.getDateTimeInstance(); // Displaying the formats Date date = new Date(); String str_Date1 = DFormat.format(date); System.out.println("The Original: " + (str_Date1)); // Using clone() System.out.println("Is the clone equal? " + DFormat.clone() .equals(DFormat)); } } |
The Original: Mar 27, 2019 10:09:48 AM Is the clone equal? true
Example 2:
// Java to illustrate clone() method import java.text.*; import java.util.*; public class DateFormat_Demo { public static void main(String[] args) { // Initializing DateFormat DateFormat DFormat = new SimpleDateFormat("MM/dd/yyyy"); // Displaying the formats Date date = new Date(); String str_Date1 = DFormat.format(date); System.out.println("The Original: " + (str_Date1)); // Using clone() System.out.println("Is the clone equal? " + DFormat.clone() .equals(DFormat)); } } |
The Original: 03/27/2019 Is the clone equal? true
Reference: https://docs.oracle.com/javase/7/docs/api/java/text/DateFormat.html#clone()
Attention reader! Don’t stop learning now. Get hold of all the important Java and Collections concepts with the Fundamentals of Java and Java Collections Course at a student-friendly price and become industry ready.
Recommended Posts:
- DateFormat hashCode() method in Java with Examples
- DateFormat equals() Method in Java with Examples
- DateFormat format() Method in Java with Examples
- DateFormat getDateInstance() Method in Java with Examples
- DateFormat getTimeInstance() Method in Java with Examples
- DateFormat getAvailableLocales() Method in Java with Examples
- DateFormat getCalendar() Method in Java with Examples
- DateFormat getTimeZone() Method in Java with Examples
- DateFormat getDateTimeInstance() Method in Java with Examples
- DateFormat parse(string , ParsePosition) Method in Java with Examples
- DateFormat setTimeZone() Method in Java with Examples
- DateFormat setLenient() Method in Java with Examples
- DateFormat isLenient() Method in Java with Examples
- DateFormat setCalendar() Method in Java with Examples
- DateFormat format(Date obj) method in Java
- Vector clone() Method in Java with Examples
- ArrayList clone() method in Java with Examples
- Locale clone() Method in Java with Examples
- BitSet clone() Method in Java with Examples
- TimeZone clone() Method in Java with Examples
If you like GeeksforGeeks and would like to contribute, you can also write an article using contribute.geeksforgeeks.org or mail your article to contribute@geeksforgeeks.org. See your article appearing on the GeeksforGeeks main page and help other Geeks.
Please Improve this article if you find anything incorrect by clicking on the "Improve Article" button below.

