metaclass: (Default)
[personal profile] metaclass
Вопрос: зависит ли результат функции "вернуть количество секунд от epoch на начало сегодняшнего дня" от текущей таймзоны?
Я понял, что без поллитры вопрос таймзон, времен, календарей, а особенно хаскелевых модулей для работы с этим понять нереально.

PS: для начала сойдет:
import Data.Time.Clock
import Data.Time.Clock.POSIX

  do now<-getCurrentTime  
     let starttime = truncate $ utcTimeToPOSIXSeconds $ now {utctDayTime=0}

starttime - целое количество секунд.

Вообще говоря, я делаю либу для работы с RRDtool - она запускает исполняемый файл и кормит его командами через stdin, читая ответы через stdout. Как минимум, создать файло, заполнять его и рисовать графики оно уже умеет.

Date: 2011-11-15 07:23 pm (UTC)
From: [identity profile] victor bolshakov (from livejournal.com)
людям сервер показывает. просто, в лучшем случае рисует локальное время смотрящего. ткущее время для всех одно и то-же - момент "сейчас". Но для сервака это модет быть полночь, а для смотрящего это два часа ночи.

Date: 2011-11-16 05:34 am (UTC)
From: [identity profile] fraks-nsk.livejournal.com
Раз уж у ребе данные - температура и давление - то логично показывать дату и время в точке измерения, и пофиг откуда там кто смотрит.

Date: 2011-11-16 07:08 am (UTC)
From: [identity profile] victor bolshakov (from livejournal.com)
нет. зайдя из, к примеру, японии я увижу, что в два часа было низкое давление - для меня это будет мои два часа, и я буду думать, сколько нужно прибавить или отнять, чтоб узнать восколько-же это было у клиента...

Date: 2011-11-16 07:50 am (UTC)
From: [identity profile] fraks-nsk.livejournal.com
Какая разница сколько времени было в Японии при измерении давления в Минске??
Кроме того, любой автоматизм определения поясного времени и процедура приведения времени к местному - возможноый источник косяков.

Profile

metaclass: (Default)
metaclass

April 2017

S M T W T F S
      1
2345678
9101112 131415
16171819202122
23242526272829
30      

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Oct. 2nd, 2025 08:39 pm
Powered by Dreamwidth Studios