你如何在R中转换为datetime

时间:2016-02-05 17:24:28

标签: r posixct

我正在尝试将此t字段转换为R中的日期时间。这是向量:

dput(t)
"01-DEC-15 04.50.14.000000000 PM"

我试过了:

tt<-as.POSIXct(t, format="%d-%b-%Y %I.%M.%S %p")

当我打印出tt时,我得到了NA。我有什么想法吗?

1 个答案:

答案 0 :(得分:4)

R> strptime("01-DEC-15 04.50.14.000000000 PM", 
+           "%d-%b-%y %I.%M.%S.000000000 %p")
[1] "2015-12-01 16:50:14 CST"
R> 

你今年使用了错误的限定符,我不确定am / pm切换是否会这样。