【问题标题】:Convert MM-DD-YYYY into MonthName-DD-YYYY [duplicate]将 MM-DD-YYYY 转换为 MonthName-DD-YYYY [重复]
【发布时间】:2021-11-22 22:31:45
【问题描述】:

如何将 10-03-2021 转换为 October-03-2021?

我在 MM-DD-YYYY 的数据框中有一列需要转换为月份名称-日期-年份

例子

10-03-2021 转为October-03-2021

【问题讨论】:

标签: r date


【解决方案1】:

你有两个部分:解析日期,然后用你的格式打印它。

使用lubridate 包非常容易解析:

> library(lubridate)
> dates <- mdy(c('10-03-2021', '01-31-1995'))
> dates
[1] "2021-10-03" "1995-01-31"

对于打印,您可以使用format() 函数:

> format(dates, '%B-%d-%Y')
[1] "October-03-2021" "January-31-1995"

%B 是月份的全名,%d 是日期,%Y 是年份(全部为 4 位数字)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-06-21
    • 1970-01-01
    • 1970-01-01
    • 2023-03-08
    • 1970-01-01
    • 1970-01-01
    • 2016-12-16
    • 1970-01-01
    相关资源
    最近更新 更多