这似乎是一个非常简单的问题,但 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
非常感谢!
最佳答案
format(as.Date(dt, format = "%Y-%m-%d"), "%m/%d/%Y")
[1] "04/19/2013"
关于r - 日期转特定格式字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53111171/