我正在使用 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
,但没有运气。