小编pme*_*tra的帖子

strptime无法正确识别AM/PM字符串

我在使用函数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
Run Code Online (Sandbox Code Playgroud)

但是,如果我使用

strptime("1/22/2013 11:00:00 pm",format="%m/%d/%Y %I:%M:%S %p")
[1] "2013-01-22 23:00:00"
Run Code Online (Sandbox Code Playgroud)

我得到了适当的结果.

因此,该特征缺乏检测pm及其变化(例如pm等)以代替PM或pm.这是R中的错误吗?

RI的版本在Windows 7 32位上使用R.14.2

r strptime

8
推荐指数
2
解决办法
1万
查看次数

标签 统计

r ×1

strptime ×1