Asp.net 计算相对时间偏移
我在读这篇关于 问题是,由于时间偏移,结果是错误的。我的网页是希腊文的。Asp.net 计算相对时间偏移,asp.net,vb.net,datetime,time,timespan,Asp.net,Vb.net,Datetime,Time,Timespan,我在读这篇关于 问题是,由于时间偏移,结果是错误的。我的网页是希腊文的。 那么,我应该如何修改该函数以使其正确工作,包括GMT+2或GMT+3小时偏移量?如果您将所有内容都视为UTC时间,则不会出现问题。例如,不要使用DateTime.Now,而是使用DateTime.UtcNow。考虑到你处理的是相对时间,只要将所有内容都与相同的基准进行比较,你就不会有问题。我也是希腊人,你只需要使用日期时间。现在,而不是日期时间。UtcNow 和希腊文是+2H 托管服务器驻留在英国,这不是问题吗?@ Sta
那么,我应该如何修改该函数以使其正确工作,包括GMT+2或GMT+3小时偏移量?如果您将所有内容都视为UTC时间,则不会出现问题。例如,不要使用
DateTime.Now
,而是使用DateTime.UtcNow
。考虑到你处理的是相对时间,只要将所有内容都与相同的基准进行比较,你就不会有问题。我也是希腊人,你只需要使用日期时间。现在,而不是日期时间。UtcNow
和希腊文是+2H
托管服务器驻留在英国,这不是问题吗?@ StaskStasoukas这取决于服务器设置的本地时间。如果你是从希腊供应商那里租来的,那么它可能已经设置了+2h,所以没有问题。@strakastroukas the。现在它使用系统修正来获取时间,而UtcNow则在没有修正的情况下获取时间。您可以使用乙醚UtcNow+2,现在使用乙醚,并从系统设置中获取+2。