From jorismeys at gmail.com  Fri Feb  4 16:24:53 2011
From: jorismeys at gmail.com (Joris Meys)
Date: Fri, 4 Feb 2011 16:24:53 +0100
Subject: [Rd] terribly annoying bug with POSIXlt : one o'clock is
	midnight?
In-Reply-To: <AANLkTi=sY4fzwZ1SBSnW540FXPMEay3rAciv_u2M5hvm@mail.gmail.com>
References: <AANLkTi=sY4fzwZ1SBSnW540FXPMEay3rAciv_u2M5hvm@mail.gmail.com>
Message-ID: <AANLkTikWBmT252xYxSs7XH4mnDSujnsZ0W5kCtx0yZYa@mail.gmail.com>

Been too fast : I am in Central European Time (GMT +1), which explains
the time conversion. Still, I find it highly annoying that as.POSIXlt
assumes that the time is given in GMT and has to be converted to
whatever timezone you're in if you don't specify anything.

Probably this behaviour is not going to be changed, but it's causing
very hard-to-track-down bugs nonetheless.

Cheers
Joris

On Fri, Feb 4, 2011 at 4:21 PM, Joris Meys <jorismeys at gmail.com> wrote:
> Apparently, as.POSIXlt takes one o'clock as the start of the day :
>
>> as.POSIXlt(0,origin="1970-01-01")
> [1] "1970-01-01 01:00:00 CET"
>> as.POSIXlt(0,origin="1970-01-01 00:00:00")
> [1] "1970-01-01 01:00:00 CET"
>> as.POSIXlt(0,origin="1970-01-01 23:59:59")
> [1] "1970-01-02 00:59:59 CET"
>
> Cheers
>
>
>
> --
> Joris Meys
> Statistical consultant
>
> Ghent University
> Faculty of Bioscience Engineering
> Department of Applied mathematics, biometrics and process control
>
> tel : +32 9 264 59 87
> Joris.Meys at Ugent.be
> -------------------------------
> Disclaimer : http://helpdesk.ugent.be/e-maildisclaimer.php
>



-- 
Joris Meys
Statistical consultant

Ghent University
Faculty of Bioscience Engineering
Department of Applied mathematics, biometrics and process control

tel : +32 9 264 59 87
Joris.Meys at Ugent.be
-------------------------------
Disclaimer : http://helpdesk.ugent.be/e-maildisclaimer.php



[Rd] terribly annoying bug with POSIXlt : one o'clock is midnight?
Joris Meys