【发布时间】:2012-11-16 19:27:28
【问题描述】:
如何解析这种日期格式?我应该将此冒号更改为点还是有人知道更好的解决方案?
> x <- "2012.01.15 09:00:02:002"
> strptime(x, "%Y.%m.%d %H:%M:%S:%OS")
[1] "2012-01-15 09:00:02"
> strptime(x, "%Y.%m.%d %H:%M:%OS")
[1] "2012-01-15 09:00:02"
> x <- "2012.01.15 09:00:02.002"
> strptime(x, "%Y.%m.%d %H:%M:%OS")
[1] "2012-01-15 09:00:02.001"
【问题讨论】:
-
两个答案都是正确的+1!但我个人更喜欢 gsubfn :D
-
你真的知道最后一个冒号后面的数字是小数秒吗?它可能是其他东西,比如框架。
标签: r datetime time-series milliseconds strptime