This is as described in the documentation, due to OS differences, e.g [1].
[1] https://stat.ethz.ch/R-manual/R-devel/library/base/html/strptime.html On January 18, 2021 5:56:11 PM PST, Bill Denney <wden...@humanpredictions.com> wrote: >Hello, > > > >Dates created with as.POSIXct differ between Windows/Mac and Linux. >Specifically this time that is during a gap when the hour does not >exist >due to daylight savings time: > > > >as.POSIXct("2018-03-11 02:09:36", tz="America/New_York") > > > >Gives on Windows: > >[1] "2018-03-11 EST" > >Gives on Linux (Ubuntu 20.04): > >[1] "2018-03-11 01:09:36 EST" > > > >Since the time does not exist, and I think that NA should be returned. > > > >Another issue and difference is that with as.POSIXlt on Linux, the >invalid >time is presented: > > > >as.POSIXlt("2018-03-11 02:09", tz="America/New_York") > > > >Gives on Windows: > >[1] "2018-03-11 EST" > >Gives on Linux: > >[1] "2018-03-11 02:09:00 EDT" > > > >(Note that the time provided on Linux does not exist due to daylight >savings time.) > > > >I think that for any invalid time, the result should be the same as an >invalid date: NA is returned. > > > >What is the intended, appropriate time, and what is the best way to fix >this? > > > >Thanks, > > > >Bill > > [[alternative HTML version deleted]] > >______________________________________________ >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. -- Sent from my phone. Please excuse my brevity. ______________________________________________ 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.