java 12:00:00 AM转换为00:00而不是00:00:00
我正在尝试将时间从字符串转换为本地时间。转换时,它将以: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
# 1 楼答案
试试DateTimeFormatter