R “转换字符串”;DDMMMYYYY:HH:MM:SS“;最新格式

R “转换字符串”;DDMMMYYYY:HH:MM:SS“;最新格式,r,datetime,R,Datetime,我导入了一个sas文件,其日期为1988年1月21日00:00:00格式被视为R中的因子 我想将其转换为r日期格式1988-01-21 如何执行此操作?使用as.Date: 注意:这篇文章必须有一个副本,但我找不到。如果你找到了,请在评论中告诉我,我将把这篇文章转换成社区wiki。试试anytime::anydate(“21JAN1988:00:00:00”)效果很好。谢谢@zx8754 x <- "21JAN1988:00:00:00" as.Date(x, format = "%d%

我导入了一个sas文件,其日期为1988年1月21日00:00:00格式被视为R中的因子

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

如何执行此操作?

使用as.Date:



注意:这篇文章必须有一个副本,但我找不到。如果你找到了,请在评论中告诉我,我将把这篇文章转换成社区wiki。

试试
anytime::anydate(“21JAN1988:00:00:00”)
效果很好。谢谢@zx8754
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"