首页 文章

用R格式化日期

提问于
浏览
0

我需要使用R格式化日期变量 . 我使用简单的日期()获取当前日期 .

today <- date()
    today
  > "Mon Oct 10 1:00 2016"

我需要将这个'今天'变量格式化为具有特定格式的字符串 . 下面是字符串应该是什么样子的示例 .

string <- ”10/10/2016 1:00 PM EDT"
    string
  > ”10/10/2016 1:00 PM EDT"

所以问题是如何将看起来像“Mon Oct 10 1:00 2016”的字符串格式化为“10/10/2016 1:00 PM EDT” .

我曾尝试使用strptime()和as.Date()函数,但无法弄清楚如何将此字符串转换为格式化日期 . 谢谢你的帮助 .

1 回答

  • 2
    strftime(strptime(date(),
     format = "%a %b %d %H:%M:%S %Y"),
     format = "%m/%d/%Y %I:%M %p %Z")
    

    ??strptime .

相关问题