僅限更新時間
回答
Java Date
只是一個圍繞long
的包裝,它計算從時代(1970年1月1日)開始的時間。更加靈活的是Calendar
。您可以創建一個Calendar
從Date
:
Date date = . . .;
Calendar cal = new GregorianCalendar();
cal.setTime(date);
然後你可以設置Calendar
的各個領域:
cal.set(Calendar.HOUR_OF_DAY, 8);
// etc.
+1擊敗了我 – MadProgrammer
@MadProgrammer - Snap! –
cal.setDate(date);未定義。只有cal.setTime(日期)可用。 –
我會從java.util.Date
完全移開開始。理想情況下,使用Joda Time,因爲它是一個遠更強大的日期/時間庫。
否則,您應該使用java.util.Calendar
。 A java.util.Date
不是有特定的日期/時間,直到您決定您感興趣的時區爲止 - 它僅代表即時及時,全世界不同的人會認爲是不同的日期和時間的一天。
你會想看看java.util.Calender。
它將允許您更改日期/時間的個別部分。
Calendar cal = Calender.getInstance();
cal.setTime(date);
cal.set(Calender.HOUR, hour);
此外,作爲已經被提出,我會看看Joda Time
- 1. DateTime.ToOADate - 僅限時間
- 2. Mysql時間算術 - 僅限時間
- 3. postgres比較現在(僅限時間)到一段時間(僅限現在)
- 4. 僅更新MySQL日期時間字段中的時間
- 5. 僅在SQL Server的日期時間列中更新時間
- 6. 更新時間顯示每分鐘,而不僅僅是創建?
- 7. 編輯時更改單元格顏色,但僅限有限時間
- 8. 插入或更新,且更新僅在給定的時間戳更新
- 9. 僅在git中更新文件權限
- 10. 僅在更新時生效
- 11. 僅限時間值格式並輸入
- 12. 時間(僅限與非日期)比較
- 13. DateTimePicker - 僅限於未插電的時間
- 14. Python MQTT僅在有限時間連接
- 15. Rails:僅更新日期時間字段的小時和分鐘
- 16. 僅限於日期時間列的時間
- 17. 界限何時更新?
- 18. 僅更新MySQL更新
- 19. 時間戳更新
- 20. 更新時間戳
- 21. 更新時間戳
- 22. iOS Swift - 設置開始時間和結束時間(僅限Fututre時間)UIDatePicker
- 23. 應用程序啓動時間限制僅限於applicationDidFinishLaunching嗎?
- 24. 如何使Eclipse RCP在僅限定符更改時檢測不到更新
- 25. PHP的MySQL時間戳僅適用於更新
- 26. 僅更新日期,而無需修改時間
- 27. 更新時間戳時Sqliteexception?
- 28. 僅限MongoDB返回在最近一小時/ 24小時內更新的字段
- 29. 更新時間:自動更新日期/時間字段
- 30. 限制fields_for僅限1個新記錄
我沒有方法方便,但我建議存儲Date對象,並從那裏開始改變。 – ATaylor
_Date的時間path_和_Date的日期path_是什麼意思? –
@IqbalDjulfri是 – nKognito