我有一個變量,定義爲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. 日期時間檢查具體時間
- 6. 如何今天的日期時間轉換成時間戳
- 7. 將日期時間分配給models.DateTimeField似乎會減少時間
- 8. 如何將時間與今天的日期進行比較?
- 9. 當殼體中的日期匹配今天的日期時,顏色整行
- 10. 獲取日期()的具體時間
- 11. sql獲取日期的具體時間
- 12. 分離的日期和時間的日期時間戳
- 13. 日期之間的日期與時間
- 14. 日期時間和日期格式之間的差異天數
- 15. 如何在今天的日期更改文本文件中的日期時間
- 16. Android日曆更改時間更改日期至今天
- 17. 以HH:MM格式將日期時間轉換爲日期時間(日期設置爲今日)
- 18. 今天的日期
- 19. 如何比較今天的日期和日期時間戳created_at使用Laravel 5.4
- 20. django在日期時間的日期排序/從日期時間提取日期
- 21. Java的日期(日曆)計算,每天在給定的日期時間
- 22. SQL Server日期時間指示今天和昨天
- 23. 與日期值比今天
- 24. MySQL的 - 與日期時間=日期時間-3分鐘再予選擇值
- 25. 比較日期到今天的日期
- 26. DataColumn - 如何區分日期時間或日期時間2
- 27. 從系統中拆分日期和時間::日期時間
- 28. MongoDB:按日期時間查詢部分日期時間
- 29. Django的日期時間字段中接收一個天真的日期時間
- 30. 的日期時間
那麼在這個運行的時候會發生什麼?似乎它會將時間設定爲凌晨4點的第二天。對我來說不太合適 – Cole9350
@ Cole9350:不;它將在下午4點返回。 – SLaks