[rrd-users] Once a day updates incorrect by timezone

brettow brett.d.wilson at gmail.com
Fri Aug 20 07:53:20 CEST 2010


Hi Tobi,

Thanks for the quick reply.

Im running on a windows system and using vb to update however from your
suggestion and for anyone else having the problem you can use the following
code which is from here ->
http://classicasp.aspfaq.com/date-time-routines-manipulation/how-do-i-convert-local-time-to-utc-gmt-time.html

    od = now() 
    set oShell = CreateObject("WScript.Shell") 
    atb = "HKEY_LOCAL_MACHINE\System\CurrentControlSet\" &_ 
        "Control\TimeZoneInformation\ActiveTimeBias" 
    offsetMin = oShell.RegRead(atb) 
    nd = dateadd("n", offsetMin, od) 
    WScript.Echo("Current = " & od & "<br>UTC = " & nd) 

Cheers
Brett


oetiker wrote:
> 
> Hi Brett,
> 
> 
> rrdtool times are UTC aligned, if your location is 10h away the
> rrdtool days will be shifted 10h vs your local time ... the
> simplest way arround this, is to run your rrdtool copy in UTC mode.
> 
> use put a
> 
> TZ=GMT
> 
> in front of every rrdtool command or set the environment variable
> in your script ... (that is for ALL rrdtool invocations ... create,
> update, graph ... everything !) and you will have to play with the
> timestamps a bit when putting data into rrdtool ...
> 
> then rrdtool will seemingly operate in local-time, the only odd bit
> will be the times when daylight saving time starts and stops ...
> 
> cheers
> tobi
> 
> 

-- 
View this message in context: http://rrd-mailinglists.937164.n2.nabble.com/Once-a-day-updates-incorrect-by-timezone-tp5443127p5443222.html
Sent from the RRDtool Users Mailinglist mailing list archive at Nabble.com.



More information about the rrd-users mailing list