Сколько секунд может быть в минуте в соответсвии со стандартом Coordinated Universal Time (UTC)?
Ломаем стереотипы
Started By
KiberGus
, апр 22 2010 17:53
6 ответов в теме
#1 Опубликовано 22 Апрель 2010 - 17:53
Зато, обладая единственной в мире подводной орбитальной группировкой спутников глонасс...
#2 Опубликовано 22 Апрель 2010 - 18:19
В вики нашел только про "високосную" 60ю секунду. А вообще заинтриговал, жду разгадки :-)
#3 Опубликовано 22 Апрель 2010 - 18:25
Ну собственно она самая. Если откроешь man time.h и начнешь читать описание struct tm, то там будет написано, что сукунды принимают значение от 0 до 60 (от 0 до 61 по старым стандартам POSIX). Т.е. в минуте может быть 61 секунда.В вики нашел только про "високосную" 60ю секунду. А вообще заинтриговал, жду разгадки :-)
Зато, обладая единственной в мире подводной орбитальной группировкой спутников глонасс...
#4 Опубликовано 22 Апрель 2010 - 18:32
Ну это немного неожиданно, но вообще логично :-)
#5 Опубликовано 22 Апрель 2010 - 18:38
А еще есть такая фишка, что часы могут идти медленее/быстрее чем нужно, или вообще назад. Но это уже не постандарту. Если производить синхронизацию с атомными часами и скачком переставлять время некоторые демоны сходят с ума. Особенно если время переносится назад. Поэтому более правильным решением является замедление/ускорение системного времени, чтобы оно постепенно сравнялось с точным. По такому же принципу кремлевские часы на час наза переводят.Ну это немного неожиданно, но вообще логично :-)
Зато, обладая единственной в мире подводной орбитальной группировкой спутников глонасс...
#6 Опубликовано 22 Апрель 2010 - 18:47
Кремлевские часы в два останавливают на час, это я тебе точно могу сказать :-)
Про замедление в ОС -- ага)
#7 Опубликовано 15 Май 2010 - 10:04
В том числе сама служба синхронизации времени Windows XP - пишет "Синхронизация не удалась - timeout", а на самом деле все успешно))некоторые демоны сходят с ума
Медведь громит каны!
0 пользователей читают эту тему
0 пользователей, 0 гостей, 0 невидимых