Skip to content
Prev 386882 / 398502 Next

Errors and OS Differences with as.POSIXct and as.POSIXlt

Hello,

R 4.0.3 on Ubuntu 20.04, sessionInfo() below.

A fix is to use as.POSIXct instead:

rui at rui:~$ Rscript --vanilla -e 'as.POSIXlt("2018-03-11 02:09", 
tz="America/New_York")'
#[1] "2018-03-11 02:09:00 EDT"
rui at rui:~$ Rscript --vanilla -e 'as.POSIXct("2018-03-11 02:09", 
tz="America/New_York")'
#[1] "2018-03-11 01:09:00 EST"


rui at rui:~$ Rscript --vanilla -e 'sessionInfo()'
R version 4.0.3 (2020-10-10)
Platform: x86_64-pc-linux-gnu (64-bit)
Running under: Ubuntu 20.04.1 LTS

Matrix products: default
BLAS:   /usr/lib/x86_64-linux-gnu/blas/libblas.so.3.9.0
LAPACK: /usr/lib/x86_64-linux-gnu/lapack/liblapack.so.3.9.0

locale:
  [1] LC_CTYPE=pt_PT.UTF-8       LC_NUMERIC=C
  [3] LC_TIME=pt_PT.UTF-8        LC_COLLATE=pt_PT.UTF-8
  [5] LC_MONETARY=pt_PT.UTF-8    LC_MESSAGES=pt_PT.UTF-8
  [7] LC_PAPER=pt_PT.UTF-8       LC_NAME=C
  [9] LC_ADDRESS=C               LC_TELEPHONE=C
[11] LC_MEASUREMENT=pt_PT.UTF-8 LC_IDENTIFICATION=C

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

loaded via a namespace (and not attached):
[1] compiler_4.0.3


Hope this helps,

Rui Barradas
?s 01:56 de 19/01/21, Bill Denney escreveu: