我有一個變量,定義爲DateTime
。我需要指定今天的日期,但時間是下午4點。我該怎麼做呢?將日期時間值分配給今天的具體時間的日期
回答
你想DateTime.Today.AddHours(16)
DateTime.Today
將在午夜回到今天的日期。
您還可以使用Date
屬性從任意DateTime
值中刪除時間。
var anotherTime = DateTime.Today.AddHours(16.0);
我想這應該做你需要什麼...
DateTime now = DateTime.Now;
DateTime dt = new DateTime(now.Year, now.Month, now.Day, 16, 0, 0);
這是凌晨4點,不是PM。 –
@AnthonyPegram:歡呼,我討厭它發生時(大腦/手指不同步) – musefan
看看所有overloaded constructors的日期時間。
DateTime myDate = new DateTime(DateTime.Today.Year, DateTime.Today.Month, DateTime.Today.Day, 16, 0, 0);
編輯:校正。謝謝喬恩。 :)
重載,未覆蓋。構造函數不能被覆蓋,因爲它們不是多態的。 –
如果這樣的運行如此接近午夜,那麼第一個「今日」呼叫與其後的呼叫不同? – musefan
@musefan:我想任何事情都可能發生。但是OP在午夜說*今天*,所以如果這段代碼在11:59 pm運行,那麼它仍然會在今天下午4點存儲今天的日期。您可以先將DateTime.Today存儲在一個單獨的變量中,然後引用它。或者你可以使用我更喜歡的SLaks例子。 –
- 1. 時間今天的日期
- 2. 時間得到今天的日期
- 3. 獲取具體時間戳的今天日期
- 4. 將引導日期設置爲今天日期時間戳
- 5. C#SQL WHERE日期時間今天
- 6. Sharepoint日期時間控制,如何停止今天的日期
- 7. 將日期時間分割成日期和時間值
- 8. 具有給定的日期時間值的矢量日期
- 9. 日期時間檢查具體時間
- 10. 如何今天的日期時間轉換成時間戳
- 11. 將時間轉換爲日期時間,從數據庫返回今天的日期和時間
- 12. PHP:時間 - 「今天」 - 「昨天」的日期,而不是小時
- 13. 將日期時間分配給models.DateTimeField似乎會減少時間
- 14. 日期時間字段收到天真的日期時間
- 15. DatetimeField和現在/今天的日期和時間值的比較
- 16. 將日期時間列拆分成日期和時間Python
- 17. 如何將時間與今天的日期進行比較?
- 18. JS:將固定時間的今天日期轉換爲ISOString()
- 19. 當殼體中的日期匹配今天的日期時,顏色整行
- 20. sql獲取日期的具體時間
- 21. 獲取日期()的具體時間
- 22. 分離的日期和時間的日期時間戳
- 23. 日期時間加1天
- 24. 日期之間的日期與時間
- 25. 檢查日期的創建時間並與今天的日期進行比較?
- 26. 如何在今天的日期更改文本文件中的日期時間
- 27. 如何比較參數的日期時間和今天的日期?
- 28. 如何分配日期時間間隔和日期highchart開始
- 29. 日期時間和日期格式之間的差異天數
- 30. 骨料日期時間的日期和時間列拆分
那麼在這個運行的時候會發生什麼?似乎它會將時間設定爲凌晨4點的第二天。對我來說不太合適 – Cole9350
@ Cole9350:不;它將在下午4點返回。 – SLaks