我有一个变量,定义为DateTime
。我需要指定今天的日期,但时间是下午4点。我该怎么做?
答案 0 :(得分:31)
您想要DateTime.Today.AddHours(16)
DateTime.Today
将在午夜返回今天的日期
您还可以使用Date
属性从任意DateTime
值中删除时间。
答案 1 :(得分:14)
我认为这应该做你需要的......
DateTime today = DateTime.Today;
DateTime dt = new DateTime(today.Year, today.Month, today.Day, 16, 0, 0);
答案 2 :(得分:3)
var anotherTime = DateTime.Today.AddHours(16.0);
答案 3 :(得分:2)
查看DateTime的所有overloaded constructors。
DateTime myDate = new DateTime(DateTime.Today.Year, DateTime.Today.Month, DateTime.Today.Day, 16, 0, 0);
编辑:更正。谢谢乔恩。 :)