如何格式化R中的日期

时间:2014-04-02 23:20:57

标签: r date

我在更改R中的日期格式时遇到问题。我有一个带有日期和时间的向量"StartDate",例如格式为:

01Feb1991 00:00

我做了:

as.POSIXct(as.character(bio$StartDate), format = "%d/%m/%Y %H:%M")

...但我得到了NA s。是否有不同的方法将矢量更改为日期格式?

1 个答案:

答案 0 :(得分:2)

您提供的格式必须与您的字符串匹配。在你的情况下,那个'%d%b%Y%H:%M' (你不会在日,月和年之间有斜杠,你的月份是缩写名称,而不是数字。)

as.POSIXct('01Feb1991 00:00', format='%d%b%Y %H:%M')

请参阅?strptime(在?as.POSIXct中提及)了解可用于日期的各种令牌。