DateTime数据,分为天
本文关键字:数据 DateTime | 更新日期: 2023-09-27 18:27:24
目前我正在通过从DateTime中减去天数来分割数据。现在是
GetVolumeByDate(DateTime.Now.AddDays(-3), DateTime.Now.AddDays(-2))
GetVolumeByDate(DateTime.Now.AddDays(-2), DateTime.Now.AddDays(-1))
GetVolumeByDate(DateTime.Now.AddDays(-1), DateTime.Now))
这显示了今天过去24小时的所有数据,以及昨天之前24小时的数据。我想做的是在午夜把日子分开。所以今天是从凌晨12点到现在,昨天是从上午12点到之前的12点。最简单的方法是什么?
使用DateTime.Today
而不是DateTime.Now
GetVolumeByDate(DateTime.Today.AddDays(-3), DateTime.Today.AddDays(-2))
DateTime.Today
将返回当前日期,时间设置为00:00:00
或12AM
遵循Habib的答案,但要确保最后一行代码是
GetVolumeByDate(DateTime.Today.AddDays(-1), DateTime.Now))
这样你就可以从现在到昨天凌晨12点得到一切。