r - 如何将字符时间戳转换为 R 中的日期时间对象

标签 r datetime

我的数据框中有一个时间戳变量(即UTC),它是一个字符/字符串,日期时间格式如下:-

Fri Aug 10 04:42:47 +0000 2012

如何在 R 中将其转换为日期时间对象?我尝试使用以下内容,但它给了我 NA。

data1$datetime <- as.POSIXct(as.numeric(data1$UTC),origin="1970-01-01",tz="GMT")

最佳答案

这适用于您的示例。有关格式代码,请参阅 ?strptime

as.POSIXct("Fri Aug 10 04:42:47 +0000 2012",format="%a %b %d %H:%M:%S %z %Y",tz="GMT")

[1] "2012-08-10 04:42:47 GMT"

关于r - 如何将字符时间戳转换为 R 中的日期时间对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47122935/

相关文章:

r - 将数据从一个数据帧拉入另一个数据帧

r - 包装底座 R reshape 易于使用

python - 如何在日期时间向我的日期对象添加一个月? Python

php - 检查两个 PHP 日期时间对象是否设置为相同的日期(忽略时间)

R 数据表中的 PosixCT 变量

r - 向 Shiny 发送 POST 请求

android - 如何在android中拆分从mysql获取的日期和时间

python - 在python中将字符串转换为日期时间并与当前时间进行比较

sql-server - TSQL 日期时间大小

r - 更改 xyplot() 中的背景颜色