【问题标题】:Convert date to character in particular format In R在R中将日期转换为特定格式的字符
【发布时间】:2017-12-24 18:03:55
【问题描述】:

我需要映射 3-4 个具有不同日期格式的不同数据框。 我们如何将日期转换为格式:

YYYY-MM-DD

转成字符格式:

MMM-YY

【问题讨论】:

    标签: r date format character


    【解决方案1】:

    从字符串创建一个日期对象(如果您的列已经是日期格式,则跳过此):

    original_date <- as.Date("2017-07-19", "%Y-%m-%d")
    

    然后将原来的日期格式化成新的格式:

    format(original_date, "%b-%y")   
    # "Jul-17"
    

    %b 表示月份的 3 个字母缩写,%y 是没有世纪的年份。您可以在此处找到更多这些代码及其含义:http://strftime.org/

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2023-03-26
      • 2014-09-12
      • 1970-01-01
      • 2021-03-07
      • 2018-08-30
      • 1970-01-01
      • 2020-08-10
      相关资源
      最近更新 更多