我尝试使用
googlesheets
库在Google电子表格中解析一些时间,该库会调用readr
。
我几乎可以随时解析任何问题。例如,这应该按原样运行:
>library('readr')
>parse_datetime("2015 01:14 PM", "%Y %H:%M %p")
"2015-01-01 13:14:00 UTC"
然而,在12:00到12:59 PM之间的时间,我得到解析失败警告和NA结果。例如,读取时间为12:14 PM的内容会导致:
>parse_datetime("2015 12:14 PM", "%Y %H:%M %p")
Warning: 1 parsing failure.
row col expected actual
1 -- valid date 2015 12:14 PM
NA
如何格式化时间或格式字符串以便在12:00到12:59 PM之间读取时间?
答案 0 :(得分:1)
@Marius在上面的评论中得到了它。将readr
更新为v1.1.1后,我得到:
> parse_datetime("2015 12:14 PM", "%Y %H:%M %p")
"2015-01-01 12:14:00 UTC"