DateFormat class provides various formats to format the time. DateFormat.getTimeInstance() method is to be used. See the example below.
Example
In following example we’ll show how to use different formats to format time.
Open Compiler
importjava.text.DateFormat;importjava.util.Date;publicclassI18NTester{publicstaticvoidmain(String[] args){DateFormat dateFormat =DateFormat.getTimeInstance(DateFormat.DEFAULT);System.out.println(dateFormat.format(newDate()));
dateFormat =DateFormat.getTimeInstance(DateFormat.SHORT);System.out.println(dateFormat.format(newDate()));
dateFormat =DateFormat.getTimeInstance(DateFormat.MEDIUM);System.out.println(dateFormat.format(newDate()));
dateFormat =DateFormat.getTimeInstance(DateFormat.LONG);System.out.println(dateFormat.format(newDate()));
dateFormat =DateFormat.getTimeInstance(DateFormat.FULL);System.out.println(dateFormat.format(newDate()));}}
Output
It will print the following result.
2:36:09 PM
2:36 PM
2:36:09 PM
2:36:09 PM IST
2:36:09 PM India Standard Time
Leave a Reply