我正在尝试将一个时间从字符串转换为本地时间。转换时,它随时转换为以下时间:00作为秒钟到小时和分钟...
12:00:00 AM -> 00:00
11:59:00 AM -> 11:59
我还将将12小时的时间转换为军事,但直到正确拉动12小时时间才能正确地这样做。
LocalTimeStringConverter ltsc =
new LocalTimeStringConverter(DateTimeFormatter.ofPattern("hh:mm:ss a"),
DateTimeFormatter.ofPattern("hh:mm:ss a"));
LocalTime ltStartTime = (LocalTime) ltsc.fromString("12:00:00 AM");
我该如何提取秒数,以便 12:00:00 AM
转换为 00:00:00
?
尝试dateTimeFormatter
DateTimeFormatter formatter = DateTimeFormatter.ofPattern("HH:mm:ss");
String result = ltStartTime.format(formatter);
System.out.println(result);// 00:00:00