【问题标题】:R: converting original excel dates to the format yyyy-mm-dd HH:MM:SS [duplicate]R:将原始excel日期转换为格式yyyy-mm-dd HH:MM:SS
【发布时间】:2022-07-29 21:58:01
【问题描述】:

我已经将一个带有不同格式日期的 Excel 文件读入 R。有些以“yyyy-mm-dd HH:MM:SS”格式正确读取,而以前在 excel 中使用另一种格式的那些现在是数字喜欢: 44586.727083333302(代表25.01.2022 17:27:00)

我试图转换它们:

as.Date(df$dates, format='%Y-%m-%d %H:%M:%S', origin = "1900-01-01 24:00:00")

但是 R 只给了我 yyyy-mm-dd 并且 HH:MM:SS 不见了。

我也需要时间戳。有谁知道代码必须是什么?

【问题讨论】:

    标签: r excel date timestamp format


    【解决方案1】:

    您必须使用as.POSIXct() 函数而不是as.Date() 函数。 as.Date() 返回没有时间的那一天。你做的格式化的东西应该是一样的。

    【讨论】:

      猜你喜欢
      • 2016-11-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-03-07
      • 2016-05-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多