如何在C#中将日期转换为UTC

时间:2019-12-13 09:16:10

标签: c# datetime

我想将今天的UTC日期转换为24小时。因为我想根据startDateTimeendDateTime检索数据。

DateTime startDateTime = DateTime.Today; //Today at 00:00:00
DateTime endDateTime = DateTime.Today.AddDays(1).AddTicks(-1); //Today at 23:59:59

就像上面的代码一样。

2 个答案:

答案 0 :(得分:2)

您应该使用UtcNow.Date

DateTime startDateTime = DateTime.UtcNow.Date; //Utc Today at 00:00:00
DateTime endDateTime = DateTime.UtcNow.Date.AddDays(1).AddTicks(-1); //Utc Today at 23:59:59

实时示例:https://rextester.com/AILY97783

答案 1 :(得分:0)

您应该

CalledProcessError