2016-02-05 58 views
0

我想这件T领域R.这种对时间值转换为向量:你怎么转换成datetime 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。任何想法我做错了什么?

回答

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切换是否会以这种方式得到。