在应用程序中,我在Web服务中检索时间,并将时间与XML文件中的时间进行比较,我不知道Web服务返回的确切时区,因此我希望在比较之前将两者转换为相同的时区
- XML文件中的时间:2022年5月16日15时37分56.000秒+07时00分
Web服务中的返回时间(_T):2022年5月16日15时30分
请帮助我将时间返回Web服务转换为UTC +07在代码比较时间中:
DateTime date1 = new DateTime(time_XML.Ticks);
DateTime date2 = new DateTime(time_Webservice.Ticks);
int result = DateTime.Compare(date1, date2);
if (result < 0)
{
//relationship = "is earlier than";
return false;
}
else if (result == 0)
{
//relationship = "is the same time as";
return false;
}
else
{
//relationship = "is later than";
return true;
}
1条答案
按热度按时间5lhxktic1#
使用
ToUniversalTime
将本地DateTime
转换为UTC:您的示例:
我的输出(德国):