我正在使用 Oracle 数据库并使用该ROracle包在 RStudio 中建立连接。dplyr由于某种原因,某些日期在通过或导入 R 时会被转换dbGetQuery。
数据库中读取的日期字段,2018-01-01导入时变为2018-01-31 23:00:00。2018-02-01转换为 的情况也是如此2018-02-28 23:00:00。
真正奇怪的是,如果我使用日期将数据框导出到 Excel 电子表格openxlsx,则再次正确显示。
任何知道发生了什么的人,或者可以指出我正确的方向吗?该列的格式为POSIXct,我尝试更改语言环境和时区。我也试过用 转换日期列as.Date,但没有运气。