DateFormat format() Method in Java with Examples

The format() Method of DateFormat class in Java is used to format a given date into Date/Time string. Basically the method is used to convert this date and time into a particular format i.e., mm/dd/yyyy.

Syntax:

public final String format(Date date)

Parameters: The method takes one parameter date of Date object type and refers to the date whose string output is to be produced.

Return Value: The method returns Date or time in string format of mm/dd/yyyy.

Below programs illustrate the working of format() Method of DateFormat:
Example 1:

filter_none

edit
close

play_arrow

link
brightness_4
code

// Java code to illustrate format() method
  
import java.text.*;
import java.util.Calendar;
  
public class DateFormat_Demo {
    public static void main(String[] args)
    {
        // Initializing the first formatter
        DateFormat DFormat
            = DateFormat.getDateInstance();
  
        // Initializing the calender Object
        Calendar cal = Calendar.getInstance();
  
        // Displaying the actual date
        System.out.println("The original Date: "
                           + cal.getTime());
  
        // Using format() method for conversion
        String curr_date
            = DFormat.format(cal.getTime());
        System.out.println("Formatted Date: "
                           + curr_date);
    }
}

chevron_right


Output:

The original Date: Wed Mar 27 11:12:29 UTC 2019
Formatted Date: Mar 27, 2019

Example 2:

filter_none

edit
close

play_arrow

link
brightness_4
code

// Java code to illustrate format() method
  
import java.text.*;
import java.util.*;
  
public class DateFormat_Demo {
    public static void main(String[] args)
    {
        // Initializing the first formatter
        DateFormat DFormat
            = DateFormat.getDateTimeInstance(
                DateFormat.LONG, DateFormat.LONG,
                Locale.getDefault());
  
        // Initializing the calender Object
        Calendar cal = Calendar.getInstance();
  
        // Displaying the actual date
        System.out.println("The original Date: "
                           + cal.getTime());
  
        // Using format() method for conversion
        String curr_date
            = DFormat.format(cal.getTime());
        System.out.println("Formatted Date: "
                           + curr_date);
    }
}

chevron_right


Output:

The original Date: Wed Mar 27 11:12:37 UTC 2019
Formatted Date: March 27, 2019 11:12:37 AM UTC

Reference: https://docs.oracle.com/javase/7/docs/api/java/text/DateFormat.html#format(java.util.Date)



My Personal Notes arrow_drop_up

Check out this Author's contributed articles.

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.