R 3.1.2格式化(转换)祖鲁时间

时间:2015-02-06 16:05:54

标签: r

我使用的是R3.1.2。我有一些祖鲁时间序列数据

2011-03-08 08:00:06.6000000Z
2011-03-08 08:00:06.7000000Z
2011-03-08 08:00:06.8000000Z 

等(100ms时间序列)。我应该使用哪种模式才能获得2011-03-08 08:00:06.800?

1 个答案:

答案 0 :(得分:0)

我无法创建直接在该格式上工作的格式字符串,但这成功地提供了我认为您可能需要的内容:

dat <- c("2011-03-08 08:00:06.6000000Z",
 "2011-03-08 08:00:06.7000000Z",
 "2011-03-08 08:00:06.8000000Z")
 strptime( substr(dat,1,23), format="%Y-%m-%d %H:%M:%S", tz="GMT")
#[1] "2011-03-08 08:00:06 GMT" "2011-03-08 08:00:06 GMT"
#[3] "2011-03-08 08:00:06 GMT"