関数strptime()の操作中に、予期しない問題が発生しました。私が持っている日付の形式は、「2013年1月22日午後11時00分00秒」で構成されています。これに使用している形式は「%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"
適切な結果が得られます。
したがって、この機能には、pmまたはpmの代わりにpmなどのバリエーションを検出するためのstrptimeがありません。これはRのバグですか?
RIのバージョンは、Windows732ビットでR.14.2を使用しています。