Java Date Time Java Java API
java.time.LocalTime
public String format(DateTimeFormatter formatter)
Returns the formatted string as specified by the provided DateTimeFormatter.
package com.logicbig.example.localtime;import java.time.LocalTime;import java.time.format.DateTimeFormatter;public class FormatExample { public static void main (String... args) { LocalTime d = LocalTime.of(14, 30, 40); String s = d.format(DateTimeFormatter.ISO_LOCAL_TIME); System.out.printf("ISO_LOCAL_TIME: %s%n", s); s = d.format(DateTimeFormatter.ISO_TIME); System.out.printf("ISO_TIME: %s%n", s); }}
ISO_LOCAL_TIME: 14:30:40ISO_TIME: 14:30:40
package com.logicbig.example.localtime;import java.time.LocalTime;import java.time.format.DateTimeFormatter;import java.time.format.FormatStyle;public class FormatExample2 { public static void main (String... args) { LocalTime d = LocalTime.of(14, 30, 40); String s = d.format(DateTimeFormatter.ofLocalizedTime(FormatStyle.MEDIUM)); System.out.println("MEDIUM: " + s); s = d.format(DateTimeFormatter.ofLocalizedTime(FormatStyle.SHORT)); System.out.println("SHORT: " + s); }}
MEDIUM: 2:30:40 PMSHORT: 2:30 PM
package com.logicbig.example.localtime;import java.time.LocalTime;import java.time.format.DateTimeFormatter;public class FormatExample3 { public static void main (String... args) { LocalTime d = LocalTime.of(14, 30, 40, 100000); String s = d.format(DateTimeFormatter.ofPattern("hh_mm_ss_n a")); System.out.printf("hh_mm_ss_n a => %s%n", s); s = d.format(DateTimeFormatter.ofPattern("K a")); System.out.printf("K a => %s%n", s); s = d.format(DateTimeFormatter.ofPattern("'milli-of-day=' A")); System.out.printf("'milli-of-day=' A => %s%n", s); }}
hh_mm_ss_n a => 02_30_40_100000 PMK a => 2 PM'milli-of-day=' A => milli-of-day= 52240000