GMT+3 时区输出错误时间

问题描述 投票:0回答:1

在 lubridate 包中,当我使用 now(tzone = 'Etc/GMT+3') 当我的系统默认为 UTC 时,我得到的时间是 3 小时落后我当前的 UTC 时间而不是提前:

now(tzone='Etc/GMT+3') [1]《2023-09-30 15:57:36-03》

当我尝试执行此操作时,时间是 18:57 UTC,因此我预计它会显示 21:57。为什么它会减少而不是增加时间?

r lubridate
1个回答
0
投票

来自

?timezones

大多数平台支持“u2060

Etc/GMT+n⁠
”形式的时区和 ‘u2060
Etc/GMT-n
u2060’(可能也没有前缀‘u2060
Etc/⁠
’),假设 与 UTC 的固定偏移(因此没有 DST)。与一些预期相反 (但与“u2060
PST8PDT
u2060”等名称一致),负偏移量是 早于 UTC(东)的时间,正偏移量落后(西)的时间 的)UTC

© www.soinside.com 2019 - 2024. All rights reserved.