Java Tutorials


Java DateTimeFormatter Usage



    DateTimeFormatter class located in java.time.format package. Custom Date formats , Time, and DateTime values.

for ex: Date displayed in different countries in Different formats.

Time represented in AM/PM format or 24 hours format

Complete DateTime represented in UTC format or TimeZone Format, and also fraction of seconds, milli seconds, & nano seconds etc.,


jshell> date.format(DateTimeFormatter.ofLocalizedDate(FormatStyle.FULL))
$109 ==> "Saturday, 1 January, 2000"

jshell> date.format(DateTimeFormatter.ofLocalizedDate(FormatStyle.LONG))
$110 ==> "1 January 2000"

jshell> date.format(DateTimeFormatter.ofLocalizedDate(FormatStyle.MEDIUM))
$111 ==> "01-Jan-2000"

jshell> date.format(DateTimeFormatter.ofLocalizedDate(FormatStyle.SHORT))
$112 ==> "01/01/00"


M MM MMM MMMM
4 04 Apr April

      	 
      	 

ADS