1) 使用 UTC 时区:
anytime(1609459201, tz = "UTC")
## [1] "2021-01-01 00:00:01 UTC"
或者使用anytime包中的utctime:
utctime(1609459201)
## [1] "2021-01-01 00:00:01 UTC"
或将任何时间的时区设置为 UTC。 (如果你想重新设置它,请使用anytime:::setTZ("")。)
anytime:::setTZ("UTC")
anytime(1609459201)
## [1] "2021-01-01 00:00:01 UTC"
或使用基础 R:
as.POSIXct(1609459201, origin = "1970-01-01", tz = "UTC")
## [1] "2021-01-01 00:00:01 UTC"
2) 另一种可能性是使用在 EST 时区完成的任何这些。
anytime(1609459201) - anytime(1609459200) + anytime("2021-01-01 00:00:00")
## [1] "2021-01-01 00:00:01 EST"
anytime(1609459201 + 18000) # 18000 = 5 hours in seconds
## [1] "2021-01-01 00:00:01 EST"
anytime(1609459201) + 18000
## [1] "2021-01-01 00:00:01 EST"