请问关于c的具体应用场景有哪些?
- 内容介绍
- 文章标签
- 相关推荐
本文共计276个文字,预计阅读时间需要2分钟。
我有以下EffectiveDay属性,想将日期时间更改为晚上。屏幕截图显示为02/28/2018 5:00:00 AM。我想改为02/28/2018 12:00:00 AM(午夜)。我尝试了以下方法,但似乎没有用:csharppublic DateTime EffectiveDate{ get; set;}
我有以下EffectiveDay,我想将日期时间更改为午夜.public DateTime EffectiveDate { get; set; }
在屏幕截图中,它显示02/28/2018 5:00:00 AM.
我想把它改成02/28/2018 12:00:00 AM(午夜)
我尝试了以下方法,它没有用
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); } 在ToList之后使用赋值执行ForEach不会有帮助,因为您正在设置s,即每次迭代后丢弃的参数.
使用普通的foreach循环来完成赋值:
foreach (var w in ClassRoom.WorkOrders) { w.EffectiveDate = w.EffectiveDate.Date; // w.EffectiveDate = GetDateZeroTime(w.EffectiveDate); would also work }
本文共计276个文字,预计阅读时间需要2分钟。
我有以下EffectiveDay属性,想将日期时间更改为晚上。屏幕截图显示为02/28/2018 5:00:00 AM。我想改为02/28/2018 12:00:00 AM(午夜)。我尝试了以下方法,但似乎没有用:csharppublic DateTime EffectiveDate{ get; set;}
我有以下EffectiveDay,我想将日期时间更改为午夜.public DateTime EffectiveDate { get; set; }
在屏幕截图中,它显示02/28/2018 5:00:00 AM.
我想把它改成02/28/2018 12:00:00 AM(午夜)
我尝试了以下方法,它没有用
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); } 在ToList之后使用赋值执行ForEach不会有帮助,因为您正在设置s,即每次迭代后丢弃的参数.
使用普通的foreach循环来完成赋值:
foreach (var w in ClassRoom.WorkOrders) { w.EffectiveDate = w.EffectiveDate.Date; // w.EffectiveDate = GetDateZeroTime(w.EffectiveDate); would also work }

