English · PDF 162
%H(0-23 小时格式)。
%I(0-12,必须与 %p 一起使用)。
%p(上午/下午指示符)。
%M(分钟)。
%S(整数秒)。
%OS(实数秒)。
%Z(时区 [一个名称,例如 America/Chicago])。注意:小心缩写。如果你是美国人,请注意 "EST" 是一个没有夏令时的加拿大时区。它是东部标准时间!我们将在第 254 页的“时区”一节中回到这个话题。
%z(以与 UTC 的偏移量表示,例如 +0800)。
%.(跳过一个非数字字符)。
%*(跳过任意数量的非数字字符)。
弄清楚正确格式的最佳方法是创建几个字符向量中的示例,然后用其中一个解析函数进行测试。例如:
parse_date("01/02/15", "%m/%d/%y") #> [1] "2015-01-02" parse_date("01/02/15", "%d/%m/%y") #> [1] "2015-02-01" parse_date("01/02/15", "%y/%m/%d") #> [1] "2001-02-15"
如果你在 %b 或 %B 中使用非英文的月份名称,你需要将 lang 参数设置为 locale()。请参阅 date_names_langs() 中内置语言的列表,或者如果你的语言尚未包含在内,请使用 date_names() 创建自己的语言:
parse_date("1 janvier 2015", "%d %B %Y", locale = locale("fr")) #> [1] "2015-01-01"