GMT или UTC?

Чтобы ответить на этот вопрос, приведу две цитаты.

Первую из Википедии.

Среднее время по Гринвичу (англ. Greenwich Mean Time, GMT) ? астрономическое (Среднее солнечное) время меридиана, проходящего через прежнее место расположения Гринвичской королевской обсерватории около Лондона. Ранее GMT считалось точкой отсчета времени ? время в других часовых поясах отмерялось от гринвичского. Ныне в этом качестве используется всемирное координированное время (UTC). По каким-то причинам в ОС Windows в настройках времени часовой пояс задавался аббревиатурой GMT, а не UTC. Поэтому и сейчас, когда указывают на время и важен часовой пояс (часто, в материалах Интернета), время обычно задают в таком формате: Wed, 22 Dec 2004 23:28:10 GMT+2 Wed, 22 Dec 2004 14:28:10 GMT-7 Thu, 23 Dec 2004 00:28:10 GMT+3 (это одно и то же время) То есть это среда, 22 декабря 2004 года, 23:28:10 в часовом поясе на два часа восточнее Гринвича (например, в Киеве) ? это значит, что в Гринвичском часовом поясе (например, на Острове Святой Елены) в это время было 21:28:10; в часовом поясе GMT-7 было 14:28:10; а в Москве (MSK, GMT+3) ? уже четверг, 23 декабря 2004 года, 00:28:10. Иногда (в русскоязычной метеорологии) GMT обозначают как СГВ, расшифровывая это как ?Среднее Гринвичское (или географическое) время?.

Вторую из заметки Прощай, GMT+3:00, здравствуй, GMT+4:00, или в России сдвигаются часовые пояса.

Шкалу времени UTC ввели взамен шкалы GMT еще в 1972 году. Для всех гражданских нужд сейчас используется именно шкала UTC, и часовые пояса обозначаются сдвигом относительно UTC: UTC+3, UTC+4. Шкала GMT уже давно никем не поддерживается, все источники времени (хоть NTP-серверы в инете, хоть GPS-спутники, хоть наземные станции точного времени) сейчас поставляют время только в UTC. Использовать GMT вместо UTC уже давно неверно (ладно еще в 70-х и 80-х годах прошлого века это делали по старой привычке, но в 21-м веке это уж совсем недопустимо). Тот факт, что в настройках времени Windows часовые пояса обозначены по непонятным причинам через GMT, ? это фэйл их разработчиков и нарушение международных стандартов. Они почему-то тупили и исправили эту ситуацию только в Win7 и Win2008-R2 (там уже время обозначено через UTC).



One thought on “GMT или UTC?

  1. Уведомление: Java и время: часть первая - itfm.pro

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *