Więc jestem na tyle szczęście, aby korzystać z Java 8 i nowy czas APi ale nie widzę żadnych funkcji zaokrąglania ...zwijające minut do sufitu przy użyciu języka Java 8
Zasadniczo, jeśli czas jest ...
2014-08-28T10:01.00.000 ----> 2014-08-28T10:02.00.000
2014-08-28T10:01.10.123 ----> 2014-08-28T10:02.00.000
2014-08-28T10:01.25.123 ----> 2014-08-28T10:02.00.000
2014-08-28T10:01.49.123 ----> 2014-08-28T10:02.00.000
2014-08-28T10:01.59.999 ----> 2014-08-28T10:02.00.000
To wydaje się być w porządku, ale czy to prawda?
LocalDateTime now = LocalDateTime.now(Clock.systemUTC());
LocalDateTime newTime = now.plusMinutes(1);
System.out.println(newTime.toString());
System.out.println(newTime.format(DateTimeFormatter.ofPattern("yyyy-dd-MM'T'HH:mm:00.000")));
Czy pierwsza linia nie powinna być "10: 01" po prawej? Funkcja sufitu nie zmieni wartości, jeśli część ułamkowa wynosi 0. –
Zawsze chcę zaokrąglić w górę :) – user432024
Liczba okrągła nie zmienia się, jeśli ją zaokrąglisz. To, o co prosisz, różni się nieco od funkcji sufitowej. –