我有一个变量,定义为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