Hi
This is on WinXP with regional settings as EST (we are now on DST but I run
EST) R2.9.2
x <- structure(1254351600, class = c("POSIXt", "POSIXct"), tzone = "")
> x
[1] "2009-10-01 09:00:00 EST"
> as.POSIXlt(x)
[1] "2009-10-01 09:00:00 EST"
> as.Date(x, formate="%Y-%m-%d" )
[1] "2009-09-30"
I had a similar problem last week. I am not sure how Bill Gates does his
times but for R see Rnews 4(1).
There are slight differences between POSIX and Date classes
NB If you run EST in DST periods Bill Gates still gives the file stamp as
DST in Vista and XP.
I would presume that it is the same for other zones where there is summer
time zones
Regards
Duncan Mackay
Department of Agronomy and Soil Science
University of New England
ARMIDALE NSW 2351
Email: home: ma...@northnet.com.au
At 00:51 22/10/2009, you wrote:
Good day, i imported some data into R from Excel. By using the edit()
function, this is what one of the dates looks like in R:
> x <- structure(1254351600, class = c("POSIXt", "POSIXct"), tzone = "")
[1] "2009-10-01 BST"
However, when i do the following, the date changes:
> as.Date(x, formate="%Y-%m-%d" )
[1] "2009-09-30"
I don't understand why this is happening. I realise that i can get
around this by doing as.Date(as.character(x)), but would be nice to
understand why it doesn't work directly.
C xx
______________________________________________
R-help@r-project.org mailing list
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.
______________________________________________
R-help@r-project.org mailing list
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.