【发布时间】:2012-08-20 23:47:06
【问题描述】:
R 中是否存在将ISO8601 字符串解析为 POSIXt 对象的现有实现? ISO8601 规范允许以各种(非重叠)格式打印日期/时间,因此可能需要做一些正则表达式魔术来检测格式并将其提供给strptime。
正确执行此操作实际上可能是quite challenging,但是检测最常见格式的东西已经非常有用。我很难想象我是第一个遇到这种情况的人,但我很难找到好的实现。
【问题讨论】:
-
谷歌关闭谷歌代码搜索很糟糕。无论如何——R有它,乔希给了你一个指针。
-
Google 只给了我
lubridate和isodate以及一堆博客:/ 但我很高兴我问了这个问题,因为我即将开始自己实现它。 -
试试rseek.org,它立即为我提供了“iso 8601”的相关点击。
-
啊,谢谢。顺便说一句,我对
xts的实现并不过分兴奋。它仅适用于 ISO8601 wiki 页面上给出的 4 种示例格式中的一种。