在R中将日期转换为特定格式的字符

20

我需要映射3-4个不同日期格式的数据框。 我们如何将日期转换为以下格式:

YYYY-MM-DD

以特定格式转换为字符:

MMM-YY
1个回答

40

如果您的列已经是日期格式,请跳过此步骤,否则可以通过字符串创建一个日期对象:

original_date <- as.Date("2017-07-19", "%Y-%m-%d")

然后将原始日期格式化为新格式:

format(original_date, "%b-%y")   
# "Jul-17"

%b 表示月份的三个字母缩写,%y 表示不包括世纪的年份。您可以在此处找到更多这些代码及其含义:http://strftime.org/


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接