R - 将时间戳转换为纪元

时间:2021-07-05 13:16:21

标签: r timestamp

看看下面的时间戳。

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

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

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

2 个答案:

答案 0 :(得分:0)

您可以使用 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

答案 1 :(得分:0)

我们可以缩短这个时间

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

数据

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