Following is a simple date format example made using Format class. We have uses a pattern of special characters to date and time format.
Following is a simple date format example made using Format class. We have uses a pattern of special characters to date and time format.
In this example, SimpleDateFormat:class is used to format date into text and parse text into date and normalization.
format() method is used to format Date class object into date/time and appends it into the StringBuffer.
We have shown different formats of date that are defined under SimpleDateFormat class constructor. A programmer can define or choose his/her own type of format and pattern.
Here is a simple Date Format Example:
import java.text.*; import java.util.*; public class DateFormat { public static void main(String args[]) { String s; Format formatter; Date date = new Date(); // 01/09/02 formatter = new SimpleDateFormat("MM/dd/yy"); s = formatter.format(date); System.out.println(s); // 01/09/02 formatter = new SimpleDateFormat("dd/MM/yy"); s = formatter.format(date); System.out.println(s); // 29-Jan-02 formatter = new SimpleDateFormat("dd-MMM-yy"); s = formatter.format(date); System.out.println(s); // 2002.01.29.08.36.33 formatter = new SimpleDateFormat("yyyy.MM.dd.HH.mm.ss"); s = formatter.format(date); System.out.println(s); // Tue, 09 Jan 2002 22:14:02 -0500 formatter = new SimpleDateFormat("E, dd MMM yyyy HH:mm:ss Z"); s = formatter.format(date); System.out.println(s); formatter = new SimpleDateFormat("EEEE, dd MMMM yyyy HH:mm:ss zzzz"); s = formatter.format(date); System.out.println(s); } }
Output:
10/11/08
11/10/08
11-Oct-08
2008.10.11.12.08.24
Sat, 11 Oct 2008 12:08:24 +0530
Saturday, 11 October 2008 12:08:24 India Standard Time