【问题标题】:R - Covert a timestamp to epochR - 将时间戳转换为纪元
【发布时间】:2021-07-05 13:16:21
【问题描述】:

看看下面的时间戳。

2021-05-21T10:05:25:932Z

如何将时间戳转换为纪元?

我花了一些时间查看类似的问题,并且尝试了这些建议,但遗憾的是没有成功。

【问题讨论】:

    标签: r timestamp


    【解决方案1】:

    您可以使用as.POSIXct将字符串转换为时间戳,并在其上使用as.numeric获取纪元时间。

    string <- '2021-05-21T10:05:25:932Z'
    as.numeric(as.POSIXct(string, format = '%Y-%m-%dT%H:%M:%OS', tz = 'UTC'))
    #[1] 1621591525
    

    【讨论】:

      【解决方案2】:

      我们可以缩短这个时间

      as.numeric(as.POSIXct(string, format = '%FT%T', tz = 'UTC'))
      [1] 1621591525
      

      数据

      string <- '2021-05-21T10:05:25:932Z'
      

      【讨论】:

        猜你喜欢
        • 2017-07-02
        • 1970-01-01
        • 2021-01-18
        • 2018-08-03
        • 1970-01-01
        • 2020-06-24
        • 1970-01-01
        • 1970-01-01
        • 2013-01-08
        相关资源
        最近更新 更多