我有一个存储过程,它返回日期范围之间的数据。将开始日期和结束日期转换为 UTC 后,我将这些日期作为参数发送。由于时间跨度,我面临困难。例如:开始日期: 2019-08-05T06:11:02.676Z结束日期:2019-08-05T06:11:02.676Z我无法获取 8 月 5 日的数据。为此,我需要日期时间格式,例如开始日期: 2019-08-05T00:00:00结束日期:2019-08-05T23:59:59请帮我导出上述日期时间格式。
2 回答
![?](http://img1.sycdn.imooc.com/54584e2c00010a2c02200220-100-100.jpg)
撒科打诨
TA贡献1934条经验 获得超2个赞
您可以使用DateTime.Now.Date()
仅获取Date
和比较日期。
var dateAndTime = DateTime.Now; var date = dateAndTime.Date;
![?](http://img1.sycdn.imooc.com/533e52b90001456f02000200-100-100.jpg)
慕森卡
TA贡献1806条经验 获得超8个赞
只需创建两个设置时间的 DateTimes 对象,例如:
var now = DateTime.Now();
var startDate = new DateTime(now.Year, now.Month, now.Day, 0, 0, 0);
var endDate = new DateTime(now.Year, now.Month, now.Day, 23, 59, 59);
- 2 回答
- 0 关注
- 140 浏览
添加回答
举报
0/150
提交
取消