English · PDF 161
parse_datetime("2010-10-01T2010") #> [1] "2010-10-01 20:10:00 UTC" # 如果省略时间,将被设置为午夜 parse_datetime("20101010") #> [1] "2010-10-10 UTC"
这是最重要的日期/时间标准,如果你经常处理日期和时间,我建议阅读 https:// en.wikipedia.org/wiki/ISO\_8601.
parse_date("2010-10-01") #> [1] "2010-10-01"
library(hms) parse_time("01:10 am") #> 01:10:00 parse_time("20:10:01") #> 20:10:01
基础 R 没有很好的内置时间数据类,所以我们使用 hms 包中提供的类。
如果这些默认值不适用于你的数据,你可以提供自己的日期时间格式,它由以下部分组成:
%Y(4 位数字)。
%(2 位数字;00-69 → 2000-2069,70-99 → 1970-1999)。
%m(2 位数字)。
%b(缩写名称,如 "Jan")。
%B(完整名称,"January")。
%d(2 位数字)。
%e(可选的前导空格)。