2010-11-03 5 views

ответ

9

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

+1

имена модераторов? Не совсем. GMT является часовым поясом, а UTC - стандартом времени (а не часовым поясом!). Ни одна страна официально не использует UTC в качестве местного времени. Они всего две разные вещи, но «время» одинаково для обоих - это правильно. – voytek

+0

GMT был стандартом времени, прежде чем это был часовой пояс (George Airy и все такое) – winwaed

8

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

DateTime.Now.ToUniversalTime()

+4

Или, более непосредственно, с 'DateTime.UtcNow'. – codingoutloud

2

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

От Wikipedia:

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

6

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

+4

Поднявшись в Великобритании, термин GMT используется только для UTC и «зимнего времени». Дневной свет использует BST или британское летнее время, что на 1 час раньше GMT. Я никогда не слышал о том, что BST упоминается как GMT. Общеизвестная разница. – winwaed

+0

Это имя часового пояса в Windows, «GMT Standard Time». Отображаемое имя не выигрывает призы: «(UTC) Дублин, Эдинбург, Лиссабон, Лондон». –

1

использование

DateTime.Now.ToUniversalTime() 
+1

Это то же самое, что и первый ответ, и не добавляет никакой новой информации. – ChrisF

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