[R] Unable to return gmtoff from as.POSIXlt without converting date string to as.POSIXct first
Sam Albers
tonight@thenight @ending from gm@il@com
Thu Jun 28 19:58:13 CEST 2018
Is it possible for someone to explain what is going on here? I would expect
that `as.POSIXlt` would be able to accept `datestring` and return all the
elements without having to convert it using `as.POSIXct` first. Do
`as.POSIXlt` and `as.POSIXct` do different things with the `tz` arg?
datestring <- "2017-01-01 12:00:00"
foo <- as.POSIXlt(datestring, tz = "America/Moncton")
foo
[1] "2017-01-01 12:00:00 AST"
foo$gmtoff
[1] NA
bar <- as.POSIXlt(as.POSIXct(datestring, tz = "America/Moncton"))
bar
[1] "2017-01-01 12:00:00 AST"
bar$gmtoff
[1] -14400
Thanks in advance,
Sam
[[alternative HTML version deleted]]
More information about the R-help
mailing list