R 中日期格式的完整指南
下表显示了可用于在 R 中格式化日期的各种符号:
象征 | 定义 | 例子 |
---|---|---|
%d | 以数字表示的日期 | 19 |
%有 | 缩短周末 | 太阳 |
%有 | 不缩写的周末 | 星期日 |
%m | 月份作为数字 | 04 |
%b | 缩写月份 | 二月 |
%B | 未缩写的月份 | 二月 |
%y | 2 位数年份 | 14 |
%Y | 4 位数字年份 | 2014年 |
以下示例展示了如何在实践中使用每种格式。
示例 1:将日期格式化为日、月、年
以下代码显示如何使用月/日/年格式设置日期格式:
#define date date <- as. Date (" 2021-01-25 ") #date format formatted_date <- format(date, format=" %m/%d/%y ") #display formatted date formatted_date [1] "01/25/21"
请注意,我们可以在每个值之间使用任何我们想要的分隔符。
例如,我们可以使用连字符代替:
#define date date <- as. Date (" 2021-01-25 ") #date format formatted_date <- format(date, format=" %m-%d-%y ") #display formatted date formatted_date [1] "01-25-21"
示例 2:将日期格式化为星期几
以下代码显示如何使用星期几格式设置日期格式:
#define date date <- as. Date (" 2021-01-25 ") #format date as abbreviated weekday format(date, format=" %a ") [1] “My” #format date as unabbreviated weekday format(date, format=" %A ") [1] “Monday”
示例 3:以月为单位设置日期格式
以下代码显示如何将日期格式设置为月份:
#define date date <- as. Date (" 2021-01-25 ") #format date as abbreviated month format(date, format=" %b ") [1] “Jan” #format date as unabbreviated month format(date, format=" %B ") [1] “January”
我们还可以将日期格式化为月和日:
#define date date <- as. Date (" 2021-01-25 ") #format date as abbreviated month format(date, format=" %b %d ") [1] “Jan 25”
其他资源
以下教程解释了如何在 R 中执行涉及日期的其他常见操作: