Excel日期时间格式为R,用于日期和时间

Excel日期时间格式为R,用于日期和时间,r,excel,datetime,R,Excel,Datetime,我有一个数据框df,其中有一列datetime,其中datetime来自Excel,格式为41653.34,对应于1/14/2014 8:12:00 我可以使用以下方法将其转换为YYYY-MM-DD: df$datetimeas.POSIXct(as.Date(df$datetime,origin=“1899-12-30”))@Matt Perfect,谢谢!小心处理这件事是值得的。查看帮助中的示例以了解as.Date。Windows excel的源代码是1899-12-30,而Mac exce

我有一个数据框
df
,其中有一列
datetime
,其中datetime来自Excel,格式为
41653.34
,对应于
1/14/2014 8:12:00

我可以使用以下方法将其转换为YYYY-MM-DD:


df$datetime
as.POSIXct(as.Date(df$datetime,origin=“1899-12-30”))
@Matt Perfect,谢谢!小心处理这件事是值得的。查看帮助中的示例以了解
as.Date
。Windows excel的源代码是1899-12-30,而Mac excel的源代码是1904-01-01。excel将1900年视为闰年也有一个问题(事实并非如此)。