How To Format Date And Time In Java

Chapter: Date and Time Last Updated: 16-09-2023 06:53:11 UTC

Program:

            /* ............... START ............... */
                
// Using SimpleDateFormat (Java 7 and earlier):

import java.text.SimpleDateFormat;
import java.util.Date;

public class DateFormatExample {
    public static void main(String[] args) {
        // Create a SimpleDateFormat instance with the desired format pattern
        SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");

        // Get the current date and time
        Date date = new Date();

        // Format the date and time
        String formattedDate = sdf.format(date);

        // Print the formatted date and time
        System.out.println("Formatted Date and Time: " + formattedDate);
    }
}


// Using DateTimeFormatter (Java 8 and later):

import java.time.LocalDateTime;
import java.time.format.DateTimeFormatter;

public class DateTimeFormatExample {
    public static void main(String[] args) {
        // Create a DateTimeFormatter instance with the desired format pattern
        DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss");

        // Get the current date and time
        LocalDateTime dateTime = LocalDateTime.now();

        // Format the date and time
        String formattedDateTime = dateTime.format(formatter);

        // Print the formatted date and time
        System.out.println("Formatted Date and Time: " + formattedDateTime);
    }
}



                /* ............... END ............... */
        

Output

Formatted Date and Time: 2023-09-16 14:30:45

Notes:

  • In fist example, "yyyy-MM-dd HH:mm:ss" is the format pattern, where:
  • yyyy represents the year with century as a decimal number.
  • MM represents the month as a two-digit number.
  • dd represents the day of the month as a two-digit number.
  • HH represents the hour of the day (0-23) as a two-digit number.
  • mm represents the minute of the hour as a two-digit number.
  • ss represents the second of the minute as a two-digit number.
  • In Second example, "yyyy-MM-dd HH:mm:ss" is the format pattern, and LocalDateTime is used to represent the date and time. The DateTimeFormatter class provides a flexible way to format and parse date and time objects in Java.
  • Remember to replace the format patterns in the examples with the desired format you want for your date and time representation.

Tags

How to format date and time in java #Java SimpleDateFormat - Java Date Format #Change date format in a Java

Similar Programs Chapter Last Updated
Java Program to Calculate Time Difference In Hours Date and Time 20-09-2023
Java Code To Calculate Time Difference In Milliseconds Date and Time 20-09-2023
Java Program To Calculate Time Difference In Seconds Date and Time 20-09-2023
How to calculate time difference between two time zones in Java Date and Time 20-09-2023
Java Date And Time API To Create A Custom Calendar Date and Time 20-09-2023
How Do You Get The First Day Of The Week In Java Date and Time 15-09-2023
Java Code To Change Date Format Date and Time 15-08-2023
Java Program To Find Day Of The Week For A Given Date Date and Time 10-08-2023
Java code to check if date is weekend Date and Time 29-06-2023
Java program to find number of days between two dates Date and Time 29-06-2023
Java Program To Get The Current Time In Different Time Zones Date and Time 22-06-2023
How To Add Working Days To A Date In Java Date and Time 22-06-2023
Java Program To Add A Specified Number Of Days To A Given Date Date and Time 22-06-2023
Write A Program To Check Leap Year In Java Date and Time 22-06-2023
Write A Program To Display Current Date And Time In Java Date and Time 22-06-2023
Java Date Format AM PM Date and Time 14-05-2023
Java Add Months To Date Date and Time 14-05-2023
Add Days To Date In Java example Date and Time 14-05-2023
Java Program To Calculate Days Between Two Dates Date and Time 16-04-2023
Java Program To Add Days To Date Date and Time 16-04-2023
How To Find Difference Between Two Dates In Java Date and Time 01-04-2023
Add Days To Date Java Example Date and Time 08-08-2021
Time Difference Between Two Timestamps In Java Date and Time 22-09-2018

1