←
PDF 162 / 520 Time
→
English · PDF 162
Original PDF page 162
中文 · 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"

练习

    1. locale() 最重要的参数有哪些?