解析来自服务器的 JSON UTC 日期时间数据后,我看到了
2017-03-27 16:27:45.567
...是否有任何方法可以在不使用繁琐的字符串操作的情况下对其进行格式化,以便在将秒部分作为 DateTimeFormat 模式(例如“yyyy-MM-dd HH:”)传递之前将其四舍五入到 46毫米:SS”?
最佳答案
您可以像这样将第二个四舍五入:
DateTime dateTime = DateTimeFormat.forPattern("yyyy-MM-dd HH:mm:ss.SSS")
.withZoneUTC()
.parseDateTime("2017-03-27 16:27:45.567")
.secondOfMinute()
.roundCeilingCopy();
System.out.println(dateTime);
// 2017-03-27T16:27:46.000Z
关于java - 格式化 UTC 日期时间的部分秒,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43053874/