在R中将日期从ymd更改为m/d/y格式

Gla*_*wed 1 r

我正在尝试将其转换2008-01-011/1/2008R 语言。我已经尝试过as.Date(abc,'%m/%d/%y'),但它不起作用......相反,我得到了一堆 NA。

有任何想法吗?

小智 8

我假设这2008-01-01是一个字符串,并且您1/1/2008也想成为一个字符串。

您可以使用 来完成此操作format(),但可能有更好的解决方案。如果您确实希望输出中没有零(而不是01/01/2008),那么我认为不会format()对您有帮助。

Date = "2008-01-01" 
format(as.Date(Date, '%Y-%m-%d'), "%m/%d/%Y")
Run Code Online (Sandbox Code Playgroud)