r - 如何在r中转换为unix时间?

标签 r date time unix-timestamp

我想将此日期格式转换为 unix 时间戳。我需要它来查找两列日期之间的差异。

Fri Apr 01 04:32:50 +0000 2011

在 R 中更好的方法是什么?我应该删除代表工作日的第一个符号而不是使用 as.POSIXlt() 吗?

最佳答案

只需使用strptime并转换为数字:

ts <- strptime("Fri Apr 01 04:32:50 +0000 2011",  "%a %b %d %H:%M:%S %z %Y")
as.numeric(ts)

[1] 1301632370

Demo

关于r - 如何在r中转换为unix时间?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50526108/

相关文章:

r - 增加轴刻度数

mysql - 查询月份等于的数据库

java - 在特定时间执行java代码

php - 在php中生成前7天的日期

mysql - 根据时间间隔使用 MAX(price) 或 MAX(date) 对产品进行分组

Java省时稀疏一维数组( double )

java - 查找 Joda 持续时间是否为 0 秒

r - 按个人可以接受两种治疗的治疗类型总结(计数/频率)

具有固定列和的 R 随机二进制数据帧

r - Shiny (R) 中的“您必须启用 Javascript 才能正确查看此页面”错误