LINUX.ORG.RU

Etc/GMT+3 и Etc/GMT-3

 


0

1

Менял часовые пояса под RedHat, столкнулся со странным обозначением часовых поясов. Etc/GMT+3 соответствует времени GMT - 3 часа (восток Бразилии), а Etc/GMT-3 соответствует GMT + 3 ч (Москва, Минск, Стамбул):
https://utctime.info/timezone/Etc--GMT-3/
https://utctime.info/timezone/Etc--GMT+3/

Откуда взялись такие обозначения?

Ответ: из AIX.

★★★

Последнее исправление: olegd (всего исправлений: 2)
Ответ на: комментарий от debugger

Определение гринвичского времени я знаю. Я спрашиваю, почему знак отличается. Для поясов, опережающих Гринвич по времени, GMT-x, а для отстающих GMT+x, хотя логичнее было бы наоборот.

olegd ★★★
() автор топика
Последнее исправление: olegd (всего исправлений: 2)
Ответ на: комментарий от PPP328

In order to conform with the POSIX style, those zone names beginning with «Etc/GMT» have their sign reversed from the standard ISO 8601 convention.

Спасибо.

https://developer.ibm.com/articles/au-aix-posix/

POSIX придумали в США, поэтому отличия от Гринвича по умолчанию отрицательные, поэтому минус опустили, поэтому для Евразии понадобился минус…

olegd ★★★
() автор топика