R不以正确的mysql格式返回日期

时间:2019-02-05 09:34:58

标签: datetime odbc dbi

我有一个带有名为event的表的MYSQL数据库。

事件表存储事件的完成时间,它具有2个变量,即日期时间(称为日期)和事件,即:

date                   event
2018-02-01 05:00:00    playing
2018-02-03 06:00:00    eating
2018-02-23 00:00:00    other

问题在于,当我使用R连接到该数据库时,会收到数据,但格式不正确。

例如,如果我想参加其他活动,我会这样做:

library(odbc)
con <- dbConnect(RMariaDB::MariaDB(),"database")
query <- dbGetQuery(con,"SELECT * FROM event WHERE events = 'other')
dbDisconnect(con)

然后我得到的是ymd格式的日期,而不是ymd_hms格式的日期。这仅在事件时间为00:00:00时发生。

head(query)
date          event
2018-02-23    other 

我该如何解决?

0 个答案:

没有答案