我有一个LocalDateTime对象myDateTime,我可以在调试器中看到:
2015-12-12T23:59:59.000
我这样做:myDateTime.plusSeconds(1)但时间戳保持不变.
我搞砸了什么?
Joda Time中的大多数类型(至少是你应该使用的类型)是不可变的.您无法更改其值 - 但您可以调用返回新值的方法.在这种情况下,您正在调用正确的方法,但您需要记住结果,例如
myDateTime = myDateTime.plusSeconds(1);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
215 次 |
| 最近记录: |