Страница 1 из 2

Часовые пояса, UTC, GMT я чото недопонял.

СообщениеДобавлено: 14 окт 2011, 11:34
KalinichenkoSergey
Добрый день.
Начну с начала - поставил Novell Netware 4.11 прописал в autoexec.ncf "set time zone GMT+2" пере (так как живу на Украине и часовой пояс у меня +2) загружаю систему даю команду "time" вижу
Time zone string "GMT+2:00"
DST status: OFF ну на зимнее время мы не переходим больше
DST start : not set
DST end : not set
Time synchronized is active
Time synchronized to the network
Friday, October 14, 2011 12:01:53 pm UTC
Friday, October 14, 2011 10:01:53 am GMT
1) последних двух строк понять немогу разве UTC (Coordinated Universal Time) и GMT (Greenwich Mean Time) это не одно и тоже? Если это не тоже самое разьясните что то а что это, я всегда считал что и то и другое равно времени на 0 часовом поясе.
2) почему там UTC pm, а в GMT am?
3) и самое главное - у меня на станции выставлен часовой пояс GMT+2 галочка на "автоматический переход на летнее время" не стоит время на момент входа 10 30 а после входа на станции получается 2 30?
Заранее благодарен.

Re: Часовые пояса, UTC, GMT я чото недопонял.

СообщениеДобавлено: 15 окт 2011, 19:52
Павел Гарбар
Не правильно.
Должно быть:
Time Zone String: "EAT-2"

Re: Часовые пояса, UTC, GMT я чото недопонял.

СообщениеДобавлено: 17 окт 2011, 10:21
KalinichenkoSergey
Я и сам знаю что неправильно :) Но почему GMT-2 а не GMT+2 и почему GMT не равно UTC? Я это спрашивал.

Re: Часовые пояса, UTC, GMT я чото недопонял.

СообщениеДобавлено: 17 окт 2011, 16:22
Сергей Дубров
KalinichenkoSergey писал(а):Я и сам знаю что неправильно :) Но почему GMT-2 а не GMT+2

NW абсолютно всё равно, как именно вы назвали таймзону, для вычисления времени из записи берётся только число и знак смещения от гринвича. Минус потому, что новеловцы традиционно считали смещение в "другую сторону" - в данном случае из вашей локальной таймзоны нужно вычесть два часа, чтобы получить гринвич. Это, если что, давным-давно задокументировано.

KalinichenkoSergey писал(а): и почему GMT не равно UTC?

Потому, что свою зону вы назвали GMT. Ещё раз: в качестве имени зоны можно указывать абсолютно любое трёхбуквенное сочетание, хоть QQQ. И выбранное вами имя и фигурирует в строке Friday, October 14, 2011 10:01:53 am GMT. Ваша GMT к UTC никакого отношения, естественно, не имеет. Написали бы QQQ-2 - получили бы Friday, October 14, 2011 10:01:53 am QQQ.

Re: Часовые пояса, UTC, GMT я чото недопонял.

СообщениеДобавлено: 17 окт 2011, 16:32
Павел Гарбар
Почему "-".
Потому что в момент установки сервера NetWare за основу берется время BIOS, которое считается местным (локальным) временем и ОТ НЕГО высчитывается время UTC! Т.е. на вашем сервере 10 утра, Киевский часовой пояс (Гринвич +2 часа), так что UTC будет 10-2=8 утра.

Re: Часовые пояса, UTC, GMT я чото недопонял.

СообщениеДобавлено: 17 окт 2011, 17:29
Андрей Троценко
Ну, и наконец, насчет смещения от Гринвича.
В Украине, сейчас отменили возврат на зимнее время.
Т.е. было: GMT+2, DST используется
Стало: GMT+3, DST не используется

Поэтому:
SET Time Zone = UA-3UA
SET Daylight Savings Time Offset = 0:00:00
SET Start of Daylight Savings Time =
SET End of Daylight Savings Time =

В AUTOEXEC.NCF достаточно убрать все временные параметры, кроме SET Time Zone = UA-3UA

Re: Часовые пояса, UTC, GMT я чото недопонял.

СообщениеДобавлено: 17 окт 2011, 17:34
Сергей Дубров
Андрей Троценко писал(а):В AUTOEXEC.NCF достаточно убрать все временные параметры, кроме SET Time Zone = UA-3UA

Достаточно указать просто UA-3 - вторая аббревиатура, после числа (для отменённого DST) использоваться не будет. Хотя и её наличие ни к чему плохому не приведёт :D

Re: Часовые пояса, UTC, GMT я чото недопонял.

СообщениеДобавлено: 18 окт 2011, 18:55
Сергей Дубров
Три раза ха-ха - украинские коллеги, мои соболезнования, "линия партии" опять вильнула :):

http://www.pravda.com.ua/rus/news/2011/10/18/6682524/:

"Верховная рада вернула Украине зимнее - астрономическое - время.

За это решение проголосовали 295 депутатов.

Своим решением депутаты признали утратившим силу постановление Верховной Рады Украины "Об изменении порядка исчисления времени на территории Украины".

Также Рада предложила Кабинету министров Украины в течение одного месяца со дня вступления в силу постановления внести на рассмотрение Верховной Рады Украины проект закона о порядке исчисления времени на территории Украины.

Постановление вступает в силу со дня его опубликования.

30 октября Украина должна перейти на зимнее время.

Украинская правда"

Re: Часовые пояса, UTC, GMT я чото недопонял.

СообщениеДобавлено: 19 окт 2011, 08:34
skoltogyan
Сергей Дубров писал(а):Три раза ха-ха - украинские коллеги, мои соболезнования, "линия партии" опять вильнула :):

http://www.pravda.com.ua/rus/news/2011/10/18/6682524/:

"Верховная рада вернула Украине зимнее - астрономическое - время.

За это решение проголосовали 295 депутатов.

Своим решением депутаты признали утратившим силу постановление Верховной Рады Украины "Об изменении порядка исчисления времени на территории Украины".

Также Рада предложила Кабинету министров Украины в течение одного месяца со дня вступления в силу постановления внести на рассмотрение Верховной Рады Украины проект закона о порядке исчисления времени на территории Украины.

Постановление вступает в силу со дня его опубликования.

30 октября Украина должна перейти на зимнее время.

Украинская правда"

цитирую опыт народный: "Главное не торопиться выполнять приказ... его всеравно отменят"

Re: Часовые пояса, UTC, GMT я чото недопонял.

СообщениеДобавлено: 19 окт 2011, 09:26
Dimerson
жесть .... glibc timezone data опять будут вертать ?

Re: Часовые пояса, UTC, GMT я чото недопонял.

СообщениеДобавлено: 21 окт 2011, 15:55
Музалёв Николай
Так что, коллеги?
Просто ставим ноль в команде перехода времени?
SET Daylight Savings Time Offset = 0:00:00

Re: Часовые пояса, UTC, GMT я чото недопонял.

СообщениеДобавлено: 21 окт 2011, 16:23
Андрей Троценко
Музалёв Николай писал(а):Так что, коллеги?
Просто ставим ноль в команде перехода времени?
SET Daylight Savings Time Offset = 0:00:00

Сейчас можно ничего не менять. В конце октября оно перейдет на зимнее время (все еще пользуясь прежними настройками). А вот уже перед весной, если больше ничего не измениться, тогда - упомянутая строчка, плюс - можно очистить значения периода летнего времени.

UPD: Николай, я писал это применительно к Украине. Что, в Беларуси тоже подвИги в этом отношении ?

Re: Часовые пояса, UTC, GMT я чото недопонял.

СообщениеДобавлено: 21 окт 2011, 16:27
Сергей Дубров
Музалёв Николай писал(а):Так что, коллеги?
Просто ставим ноль в команде перехода времени?
SET Daylight Savings Time Offset = 0:00:00

Нет. Просто отменяем переход полностью, как учит нас Новел:

Правим в autoexec и в monitor-е:

## set Time Zone NSK-6NSD
## set Daylight Savings Time Offset = 1:00:00
## set Start Of Daylight Savings Time = (MARCH SUNDAY LAST 2:00:00)
## set End Of Daylight Savings Time = (OCTOBER SUNDAY LAST 3:00:00)
set Time Zone = NSK-7


В итоге получаем то, что надо:

SERVER:time
Time zone string: "NSK-7"
DST status: OFF
DST start: not set
DST end: not set
Time synchronization is active.
Time is synchronized to the network.
Friday, 21 October 2011 1:29:03 UTC
Friday, 21 October 2011 8:29:03 NSK

Re: Часовые пояса, UTC, GMT я чото недопонял.

СообщениеДобавлено: 21 окт 2011, 17:07
Музалёв Николай
Сергей Дубров писал(а): и в monitor-е:
В автобате понятно.
А в МОНИТОРЕ просто стираем всё в трёх первых строках?

Re: Часовые пояса, UTC, GMT я чото недопонял.

СообщениеДобавлено: 21 окт 2011, 17:13
Андрей Троценко
Музалёв Николай писал(а):...в МОНИТОРЕ просто стираем всё в трёх первых строках?

Да