Временные зоны и epoch
Nov. 14th, 2011 04:50 pm![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
Вопрос: зависит ли результат функции "вернуть количество секунд от 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
Date: 2011-11-14 02:43 pm (UTC)no subject
Date: 2011-11-14 02:45 pm (UTC)текущее -- которое на настенных часах
no subject
Date: 2011-11-14 02:45 pm (UTC)no subject
Date: 2011-11-14 02:46 pm (UTC)no subject
Date: 2011-11-14 02:47 pm (UTC)no subject
Date: 2011-11-14 02:49 pm (UTC)для юниксов существуют варианты инсталяции/настройки без такой зависимости.
т.е. для избавления от данной зависимости надо начинать с установки юникса