Am 11.05.23 um 16:15 schrieb Jinsong Zhao:
Hi there,
The following codes may cause the problem in R 4.3.0 on FreeBSD in my
last post: Error in as.POSIXlt.character(x, tz, ...)
> (d <- strptime("1970-01-01 12:00:00 UTC", "%Y-%m-%d %H:%M:%OS", tz =
""))
[1] "1970-01-01 12:00:00 CST"
> is.na(d)
[1] TRUE
In R 4.3.0 on windows,
> (d <- strptime("1970-01-01 12:00:00 UTC", "%Y-%m-%d %H:%M:%OS", tz =
""))
[1] "1970-01-01 12:00:00 CST"
> is.na(d)
[1] FALSE
The only difference is the result of is.na().
Best,
Jinsong
I can't confirm, that is.na(d) returns TRUE on FreeBSD. On my boxes it
always gives
> (d <- strptime("1970-01-01 12:00:00 UTC",
"%Y-%m-%d %H:%M:%OS", tz = ""))
[1] "1970-01-01 12:00:00 CET"
> is.na(d)
[1] FALSE
# uname ...
14.0-CURRENT FreeBSD 14.0-CURRENT #0 main-n262658-b347c2284603: Sat Apr
29 11:20:31 CEST 2023
Best wishes,
Rainer
______________________________________________
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.