我将如何动态创建一个DateTime
对象,该对象总是具有当前月份/日期/年份,但总是具有16:00时间组件?在C#中创建日期时间
回答
你可以这样做:
var today = DateTime.Today.AddHours(16);
这应该是今天无论是在16:00(下午4:00)
尽管两个答案都是正确的,但我更喜欢@Tejs,因为它只调用DateTime.Today一次。这样它不必产生今天3次。 (今天解析为DateTime.Now.Date) –
@James Michael Hare:更新了我的回复 - 我非常怀疑它有什么重大区别 - 但是嘿...... –
@marc_s:我想它和其他许多表演很相似辩论。在这里或那里打电话你不会看到差异,但如果重复执行可能会增加开销,尽管很小。就像我说的,两者都是正确的,我只是喜欢Today.AddHours(16) –
如何:
DateTime today = DateTime.Today;
DateTime Today16 = new DateTime(today.Year, today.Month, today.Day,
16, 0, 0)
那应该用年,月,今天的一天,并设定时间到16:00。
在15秒内击败我。 +1 –
- 1. 在DB中创建日期,日期和时间 - 问题
- 2. 在PHP 5.2.17中创建空日期对象的日期时间
- 3. 在R中创建日期日期时间的数组R
- 4. 从日期和时间创建ISO 8601日期时间
- 5. 如何在AngularJs中从日期和时间创建日期时间?
- 6. 创建日期时间间隔
- 7. 分割字符串数组在C#创建日期时间
- 8. 如何在odoo中创建预期的日期时间?
- 9. 需要创建日期时间
- 10. 从日期时间列创建两列
- 11. 从UTC秒创建日期时间
- 12. 从日期/时间创建修订号
- 13. 的Python:创建日期和时间
- 14. scalaquery如何创建日期时间
- 15. 瞬间js在某个时区创建日期时间
- 16. 在Python中,如何创建X小时的日期时间?
- 17. 在PowerShell中创建其他时区的日期时间对象
- 18. 日期时间在C#+比较日期时间
- 19. 创建倒计时日期C#
- 20. 如何在tsql中从日期和字符串中创建日期时间
- 21. 如何在Perl中创建只读日期时间和日期时间::持续时间
- 22. 在C#中的日期时间SQLite bigint
- 23. 在C#中格式化日期时间#
- 24. 在C中的恒定日期时间#
- 25. 在C中加入日期和时间#
- 26. 在c中获取日期和时间
- 27. 如何在年/日期/时间在hadoop中创建文件夹
- 28. 在两个输入日期之间创建日期和时间列表
- 29. 使用日期时间:: CreateFromFormat创建日期对象
- 30. 导出到Excel - 创建日期时间列日期
小心;你想确保你在当地时区下午4点或格林威治标准时间下午4点作出故意的决定。 25个时区中的24个将与您的不同;) –