将字符串“DDMMMYYYY:HH:MM:SS”转换为日期格式

时间:2018-01-29 08:30:33

标签: r datetime

我导入了一个sas文件,其日期格式为21JAN1988:00:00:00,在R中被视为因素。

我想将其转换为日期格式1988-01-21

我该怎么做?

1 个答案:

答案 0 :(得分:1)

使用 as.Date

x <- "21JAN1988:00:00:00"
as.Date(x, format = "%d%b%Y")  
# [1] "1988-01-21"

随时使用套餐:

anytime::anydate(x)
# [1] "1988-01-21"
anytime::anytime(x)
# [1] "1988-01-21 01:00:00 GMT"

注意:此帖子必须有重复内容,但我找不到。如果您找到一个,请在评论中告诉我,我会将此帖子转换为社区维基。