我在使用函数 strptime() 时遇到了一些意想不到的事情。我拥有的日期格式包括 "1/22/2013 11:00:00 PM" 。我为此使用的格式是“%m/%d/%Y %I:%M:%S %p”。
代码如下。
strptime("1/22/2013 11:00:00 p.m",format="%m/%d/%Y %I:%M:%S %p")
[1] NA
但如果我使用
strptime("1/22/2013 11:00:00 pm",format="%m/%d/%Y %I:%M:%S %p")
[1] "2013-01-22 23:00:00"
我得到了适当的结果。
此功能是否缺少 strptime 来检测 pm 及其变体,例如 pm 等代替 PM 或 pm。这是 R 中的错误吗?
RI 版本在 windows 7 32 位上使用 R.14.2