相关疑难解决方法(0)

使用Java 8在几分钟内完成

所以我很幸运能够使用Java 8和新的时间APi,但我没有看到任何舍入函数......

基本上如果时间是......

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
Run Code Online (Sandbox Code Playgroud)

这似乎没问题,但是对吗?

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")));
Run Code Online (Sandbox Code Playgroud)

datetime rounding ceil java-8 java-time

32
推荐指数
2
解决办法
2万
查看次数

在java中我们如何将时间四舍五入到最近的小时和分钟?

我有一个有时间的字符串.我需要把它四舍五入到最近的小时和最近的一分钟.我怎么在java中做到这一点?例如:字符串时间="12:58:15"; 我需要把它整理到1:00:00和12:58:00

java time

4
推荐指数
3
解决办法
2万
查看次数

标签 统计

ceil ×1

datetime ×1

java ×1

java-8 ×1

java-time ×1

rounding ×1

time ×1