Hi,

I read from the help on DateTimeClasses and various posts on this list that, quite logically, one needs to specify if DST is in function for the first hour after the change from DST to ST in autumn.

Hence, in my time zone and on Mac OS X, I can do this:

a <- as.POSIXct("2008-11-02 01:30:00", tz="EST5EDT") # to get automatic use of DST b <- as.POSIXct("2008-11-02 01:30:00", tz="EST") # to tell T this is the second occurrence of 1:30 that day, in ST
difftime(b,a)

But why can't I do this, to handle several date-times at once?

c <- rep("2008-11-02 01:30:00", 2)
tzone = c("EST5EDT", "EST")

as.POSIXct(c, tz=tzone)
Erreur dans strptime(xx, f <- "%Y-%m-%d %H:%M:%OS", tz = tz) :
  valeur 'tz' incorrecte

???

Thanks,

Denis Chabot

sessionInfo()
R version 2.9.1 Patched (2009-07-09 r48929)
x86_64-apple-darwin9.7.0

locale:
fr_CA.UTF-8/fr_CA.UTF-8/C/C/fr_CA.UTF-8/fr_CA.UTF-8

attached base packages:
[1] stats     graphics  grDevices utils     datasets  methods   base

loaded via a namespace (and not attached):
[1] tools_2.9.1

______________________________________________
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.

Reply via email to