如何从java 8的LocalTime中删除毫秒数

15 浏览
0 Comments

如何从java 8的LocalTime中删除毫秒数

使用java.time框架,我想以“hh:mm:ss”的格式打印时间,但是LocalTime.now()以“hh:mm:ss,nnn”的格式给出时间。我尝试使用DateTimeFormatter

DateTimeFormatter formatter = DateTimeFormatter.ISO_LOCAL_TIME;
LocalTime time = LocalTime.now();
String f = formatter.format(time);
System.out.println(f);

结果是:

22:53:51.894

如何去掉时间中的毫秒部分?

0