gpt4 book ai didi

r - 从 R 中的天数得出日期?

转载 作者:行者123 更新时间:2023-12-03 09:02:37 24 4
gpt4 key购买 nike

我有自 1970-01-01 00:00:00 UTC 以来的天数列,我想将其转换为日期和时间 UTC。

我尝试过这个:

 z <- Sys.time()
j=floor(unclass(z)/86400) # the number of days since 1970-01-01 (UTC)
as.POSIXct(j, origin = "1970-01-01")
[1] "1970-01-01 05:53:22 CET"

但这并不正确。有什么想法吗?

最佳答案

您必须将秒数传递给函数as.POSIXct,请尝试此代码

j<-17148.5625000000
as.POSIXct(j*24*60*60, origin = "1970-01-01", tz="UTC")
[1] "2016-12-13 13:30:00 UTC"

如果您只想输出当天

as.Date(as.POSIXct(j*24*60*60, origin = "1970-01-01", tz="UTC"))
[1] "2016-12-13"

关于r - 从 R 中的天数得出日期?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49232730/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com