c# GMT время эквивалентно времени UTC?



Как я могу получить время GMT в .net (c#)... это мирового времени, эквивалентного времени по Гринвичу?



Спасибо, Раду

621   5  

5 ответов:

Да, универсальное время, "Зулусское время" и UTC-это фактически современные названия для среднего времени по Гринвичу.

Да, время UTC (для всех намерений и целей) эквивалентно времени GMT. Вы можете использовать DateTime.ToUniversalTime() метод получения времени UTC. Например, чтобы получить текущее время по UTC:

DateTime.Now.ToUniversalTime()

" GMT " неоднозначно, вам нужно избегать этого термина. Он мог бы представлять время, хранящееся в Королевской обсерватории в Гринвиче, что соответствует UTC. Или он может совпадать с названием часового пояса для Лондона. Там, где наблюдается летнее время, оно соответствует UTC только зимой.

GMT-это то же время, что и UTC, но это другой часовой пояс, поэтому теоретически они могут отличаться (хотя это очень маловероятно).

Из Википедии:

Хотя существуют научные различия (объясненные ниже) между "координированным универсальным временем" и стандартом времени, известным как Гринвичское среднее время (GMT) - в самом широком смысле, как его понимают не ученые, "координированное универсальное время" по сути является Гринвичским средним временем (GMT). Когда настанут времена указан как " UTC "- это де-факто эквивалент"GMT".

Использовать

DateTime.Now.ToUniversalTime()

Comments

    Ничего не найдено.