我有一个字符串向量,我需要将其转换为日期。这仅适用于格式为“dd-mmm-YYYY”的某些日期。
示例:这有效:strptime("21-Sep-2017", format = "%d-%b-%Y")
这不起作用并返回NA:strptime("21-Dec-2017", format = "%d-%b-%Y")
我做错了什么或没有看到?
这是因为您locale可能是一个December没有缩写为Dec. 无需更改会话设置,您只需执行
lubridate::parse_date_time("21-Dec-2017", orders = "d-b-Y", locale = "us")
[1] "2017-12-21 UTC"
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3160 次 |
| 最近记录: |