我有一個LocalDateTime
對象myDateTime
,我可以在具有調試器看到:
2015-12-12T23:59:59.000
我做的:myDateTime.plusSeconds(1)
但時間戳保持不變。
我在搞什麼?如何在Joda日期/時間添加1秒?
1
A
回答
5
喬達時間的大多數類型(至少應該使用的)是不可變的。您無法更改其值 - 但可以調用返回新值的方法。在這種情況下,您正在調用正確的方法,但您需要記住結果,例如
myDateTime = myDateTime.plusSeconds(1);
1
plusSeconds()返回當前日期時間的副本,並添加秒。因此,而不是做myDateTime.plusSeconds(1)和使用myDateTime,您將執行以下操作: LocalDateTime newDateTime = myDateTime.plusSeconds(1)
相關問題
- 1. 添加日期時間(秒)
- 2. Joda時間,毫秒期間
- 3. 向日期時間添加秒
- 4. 如何在Python中的日期時間值上添加秒?
- 5. 使用joda時間的兩個日期之間的秒差?
- 6. 日期時間得到由1秒
- 7. 如何在golang中添加1秒到日期?
- 8. 如何添加1小時日期碳?
- 9. 比較日期,忽略Joda中DateTime的秒和毫秒瞬間
- 10. 在給定日期時間內添加30秒間隔
- 11. 日期時間加1天
- 12. 從日期時間(Joda時間)到日期(java.util)的轉換
- 13. 將日期時間傳遞給存儲過程並向日期時間添加1秒
- 14. 如何添加日期時間字段,以+1天
- 15. 將1個日曆月的時間間隔添加到日期
- 16. Java如何添加時間和日期
- 17. 添加毫秒但不在正確時間的Android日期
- 18. 在MySQL中爲日期時間添加秒
- 19. Joda-Time,沒有日期的時間
- 20. Joda DateTime到Unix日期時間
- 21. java joda-time獲取日期時間
- 22. Joda時間:日期轉換錯誤
- 23. 如何日期 - 時間以秒
- 24. 如何用Joda時間在HQL(休眠)中查詢日期?
- 25. 添加日期至日期時間
- 26. android如何在日期時間文本視圖中增加秒
- 27. 添加1日至日期
- 28. 如何解析包含Joda時間的時區日期
- 29. 在添加1天后添加日期
- 30. PHP添加日期時間
因此,爲什麼命名'plusSeconds'而不是'addSeconds'。 – Brian