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);
}
}
Output
ISO_LOCAL_TIME: 14:30:40
ISO_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);
}
}
Output
MEDIUM: 2:30:40 PM
SHORT: 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);
}
}
Output
hh_mm_ss_n a => 02_30_40_100000 PM
K a => 2 PM
'milli-of-day=' A => milli-of-day= 52240000