我正在创建一个这样的日期:
DateTime TheDate = DateTime.UtcNow.AddDays(-180);
TheDate = new DateTime(TheDate.Year, TheDate.Month, TheDate.Day, 0, 0, 0);
基本上,我创建的日期是在今天之前的180天,然后我将这个日期调整为当天的开始。有没有办法在一行中做到这一点?
感谢。
答案 0 :(得分:5)
你可以这样做:
DateTime TheDate = DateTime.UtcNow.AddDays(-180).Date;
Date方法返回没有时间戳的DateTime