这似乎是一个非常简单的问题,但谷歌搜索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
非常感谢!
答案 0 :(得分:3)
format(as.Date(dt, format = "%Y-%m-%d"), "%m/%d/%Y")
[1] "04/19/2013"