2010-10-13 3 views
0

Я читал эту статью о relative time calculationРасчет относительного времени смещения

Проблема заключается в том, что результаты неверны из-за смещения по времени. Моя страница - греческая. Итак, как мне изменить эту функцию для правильной работы, включая смещение GMT ​​+ 2 или GMT + 3 часа?

ответ

0

Я тоже греческий, вам нужно всего лишь использовать DateTime. Теперь, а не DateTime. UtcNow

И кстати греческий + 2h

+0

Хостинг сервер находится в Великобритани Разве это не проблема? – OrElse

+0

@strakastroukas Это зависит от того, что сервер установил как местное время. Если вы арендуете его у греческого провайдера, то, вероятно, он установил +2h, поэтому проблем нет. – Aristos

+0

@strakastroukas. Теперь он получает время с помощью системной коррекции, а UtcNow получает время с этой коррекцией. Вы можете использовать ether UtcNow + 2, ether Now и позволить получить +2 из системы. – Aristos

0

У вас не должно возникнуть проблемы, если вы будете относиться ко всему как время UTC. Например, вместо использования DateTime.Now используйте DateTime.UtcNow. Учитывая, что вы имеете дело с относительным временем, пока все сравнивается с одной базой, вы должны быть в порядке.

Смежные вопросы