Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/vb.net/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net 计算相对时间偏移_Asp.net_Vb.net_Datetime_Time_Timespan - Fatal编程技术网

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。