Как усечь время до десятых секунды?JAVA

Программисты JAVA общаются здесь
Anonymous
Как усечь время до десятых секунды?

Сообщение Anonymous »

В Java я могу легко усечь временную ценность (

Код: Выделить всё

LocalTime
, ZonedDateTime и т. Д.) До секунды, миллисекунды или любое другое значение, которое имеет существующий Chronounit определен:

Код: Выделить всё

LocalTime time = LocalTime.now();

System.out.println(time);
System.out.println(time.truncatedTo(ChronoUnit.MINUTES));
System.out.println(time.truncatedTo(ChronoUnit.SECONDS));
System.out.println(time.truncatedTo(ChronoUnit.MILLIS));
< /code>
output: < /p>
15:00:55.322141
15:00
15:00:55
15:00:55.322
Как я могу обрезать временное значение десятым секунды? Однако это немного многогорно, поэтому я надеялся избежать этого, если это возможно.


Подробнее здесь: https://stackoverflow.com/questions/796 ... f-a-second

Вернуться в «JAVA»