In this source code example, we will you how to format a Date into DD-MM-YYYY format in Java.
In Java, the SimpleDateFormat class provides methods to format and parse date and time in java.
So we use SimpleDateFormat class methods to format the Date.
Java Format date to dd-mm-yyyy
The below Java program demonstrates how to format Date into DD-MM-YYYY format:
import java.text.DateFormat;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;
public class Main {
public static void main(String[] args) {
Date date = Calendar.getInstance().getTime();
// Display a date in day, month, year format
DateFormat formatter = new SimpleDateFormat("dd-MM-yyyy");
String today = formatter.format(date);
System.out.println("Today : " + today);
// Display date with day name in a short format
formatter = new SimpleDateFormat("EEE, dd-MM-yyyy");
today = formatter.format(date);
System.out.println("Today : " + today);
// Display date with a short day and month name
formatter = new SimpleDateFormat("EEE, dd MMM yyyy");
today = formatter.format(date);
System.out.println("Today : " + today);
// Formatting date with full day and month name and show time up to
// milliseconds with AM/PM
formatter = new SimpleDateFormat("EEEE, dd MMMM yyyy, hh:mm:ss.SSS a");
today = formatter.format(date);
System.out.println("Today : " + today);
}
}
Output:
Today : 10-11-2021
Today : Wed, 10-11-2021
Today : Wed, 10 Nov 2021
Today : Wednesday, 10 November 2021, 04:27:58.875 pm
Comments
Post a Comment