> On 18 Feb 2015, at 18:45 , Troels Ring <tr...@gvdnet.dk> wrote:
> 
> dear friends - sorry to ask another simple question -
> I have dates set up as this:
> dates  #[1] 2003-01-21 01:08:00
> 
> To handle it I did
> as.POSIXlt(dates)  "2003-01-21 01:08:00 CET"
> 
> but noticed that during write.table it was apparently better to take it 
> further
> as.numeric(as.POSIXct(as.POSIXlt(dates))   1043107680
> 
> And this works fine for modeling but now I would like to have it back as 
> POSIXlt
> as.POSIXlt requires an origin, if I'm right.
> So how is it done?

Like this?

> as.POSIXlt(1043107680, origin='1970-1-1')
[1] "2003-01-21 01:08:00 CET"

(Time zones may require special care, though.)

-- 
Peter Dalgaard, Professor,
Center for Statistics, Copenhagen Business School
Solbjerg Plads 3, 2000 Frederiksberg, Denmark
Phone: (+45)38153501
Email: pd....@cbs.dk  Priv: pda...@gmail.com

______________________________________________
R-help@r-project.org mailing list -- To UNSUBSCRIBE and more, see
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.

Reply via email to