日期以特定格式显示

时间:2018-11-02 00:23:52

标签: r string date

这似乎是一个非常简单的问题,但谷歌搜索30分钟仍无法解决:

如何将日期(YYYY-MM-DD)转换为具有典型美式格式(MM / DD / YYYY)的字符?换句话说,我知道我可以使用as.Date(dt,format =“%Y-%m-%d”)指定输入日期的格式,但是如何指定输出日期的格式? / p>

dt = "2013-04-19"
as.Date(dt, format = "%Y-%m-%d")
[1] "2013-04-19" #### NOT what I want
as.character(as.Date(dt, format = "%Y-%m-%d"))
[1] "2013-04-19" #### Also NOT what I want

"04/19/2013" Is what I want

非常感谢!

1 个答案:

答案 0 :(得分:3)

format(as.Date(dt, format = "%Y-%m-%d"), "%m/%d/%Y")
[1] "04/19/2013"