Vì vậy, tôi đủ may mắn để sử dụng Java 8 và API thời gian mới nhưng tôi không thấy bất kỳ chức năng làm tròn ...Vòng phút để trần sử dụng Java 8
Về cơ bản nếu thời gian là ...
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
Điều này có vẻ ổn, nhưng có đúng không?
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")));
Dòng đầu tiên có phải là '10: 01' ở bên phải không? Chức năng trần sẽ không thay đổi giá trị nếu phần phân số là 0. –
Tôi luôn muốn làm tròn lên :) – user432024
Số vòng không thay đổi nếu bạn làm tròn nó. Những gì bạn đang yêu cầu hơi khác so với chức năng trần. –