目前,我通过从DateTime.Now
中减去天数来拆分数据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点。最简单的方法是什么?
答案 0 :(得分:5)
使用DateTime.Today
代替DateTime.Now
GetVolumeByDate(DateTime.Today.AddDays(-3), DateTime.Today.AddDays(-2))
DateTime.Today
将返回当前日期,时间设置为00:00:00
或上午12点
答案 1 :(得分:1)
按照Habib的回答,但请确保您的最后一行代码是
GetVolumeByDate(DateTime.Today.AddDays(-1), DateTime.Now))
这样你就可以从现在到昨天12点结束。