我有一个存储过程,该过程返回日期范围之间的数据。将这些日期转换为UTC之后,我将发送“开始日期”和“结束日期”作为参数。由于时间跨度,我面临困难。
例如:
我无法获取8月5日的数据。
为此,我需要像这样的日期时间格式,
请帮助我导出上述日期时间格式。
答案 0 :(得分:0)
您可以使用DateTime.Now.Date()
仅获取Date
并仅比较日期。
var dateAndTime = DateTime.Now;
var date = dateAndTime.Date;
答案 1 :(得分:-1)
只需创建两个具有时间设置的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);