我有一个名为 EffectiveDay
的内容,我想将日期时间更改为午夜。
public DateTime EffectiveDate { get; set; }
在截图中,显示的是2018年2月28日 上午5:00:00。
我想把它改成2018年2月28日 午夜12:00:00。
我尝试了以下方法,但没有成功。
ClassRoom.WorkOrders.Select(w => w.EffectiveDate).ToList().ForEach(s => s = s.Date);
我也尝试了以下方法,但并没有起作用。
ClassRoom.WorkOrders.Select(w => w.EffectiveDate).ToList().ForEach(s => s = GetDateZeroTime(s.Date));
public static DateTime GetDateZeroTime(DateTime date)
{
return new DateTime(date.Year, date.Month, date.Day, 0, 0, 0);
}
12:00:00 AM
。请注意,在 .NET 中,DateTime 总是带有时间组件。 - Peter Bs = GetDateZeroTime...
将时间设置回w.EffectiveDate
。 - Sergey Kalinichenko