【问题标题】:Change the date format [duplicate]更改日期格式[重复]
【发布时间】:2017-04-10 16:20:52
【问题描述】:

有没有办法在 R 中将 1978-01-31 转换为 01/31/1978? 我的 data.frame 中有一个字段,日期格式为 yyyy-dd-mm 并想将其更改为 mm/dd/yyyy - 我环顾四周,但找不到任何可以做到这一点的示例。

任何帮助将不胜感激。

【问题讨论】:

  • format(as.Date('1978-01-31'), '%m/%d/%Y')
  • @Jaap 谢谢,这很快。多么棒的解决方案:)

标签: r


【解决方案1】:
z <- as.Date('1978-01-31')
z
[1] "1978-01-31"

as.character(z, format = '%m/%d/%Y')

[1] "01/31/1978"

# or if you want to keep the Date format

z2 <- format(z, '%m/%d/%Y')

z2

[1] "01/31/1978"

【讨论】:

    猜你喜欢
    • 2023-03-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-08-16
    • 2013-05-24
    • 1970-01-01
    相关资源
    最近更新 更多