Временные зоны и epoch
Вопрос: зависит ли результат функции "вернуть количество секунд от epoch на начало сегодняшнего дня" от текущей таймзоны?
Я понял, что без поллитры вопрос таймзон, времен, календарей, а особенно хаскелевых модулей для работы с этим понять нереально.
PS: для начала сойдет:
starttime - целое количество секунд.
Вообще говоря, я делаю либу для работы с RRDtool - она запускает исполняемый файл и кормит его командами через stdin, читая ответы через stdout. Как минимум, создать файло, заполнять его и рисовать графики оно уже умеет.
Я понял, что без поллитры вопрос таймзон, времен, календарей, а особенно хаскелевых модулей для работы с этим понять нереально.
PS: для начала сойдет:
import Data.Time.Clock import Data.Time.Clock.POSIX do now<-getCurrentTime let starttime = truncate $ utcTimeToPOSIXSeconds $ now {utctDayTime=0}
starttime - целое количество секунд.
Вообще говоря, я делаю либу для работы с RRDtool - она запускает исполняемый файл и кормит его командами через stdin, читая ответы через stdout. Как минимум, создать файло, заполнять его и рисовать графики оно уже умеет.
no subject
Впрочем, какое время при этом должен показывать rrdtool, вопрос остается открытым - потому как температура на улице заметно зависит от локального времени, rrdtool внутри себя хранит все в utc, местным жителям надо показывать локальное время, а людям из других временных зон - вообще неизвестно что :)
no subject
no subject
no subject
no subject
а с FBSD вроде как не нужно
no subject
no subject
no subject
нет, разумеется.
no subject
no subject
no subject
no subject
no subject
fbsd - CMOS не в UTC, всё работает
win - CMOS не в UTC, всё работает
no subject
НЕТ
no subject
no subject
на который надо обязательно ответить.
потому что скажешь -- то и будет.
no subject
no subject
каша
это я вообще не понимаю к чему.
no subject
no subject
no subject
no subject
no subject
no subject
no subject
Кроме того, любой автоматизм определения поясного времени и процедура приведения времени к местному - возможноый источник косяков.