在 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。为什么它会减少而不是增加时间?
来自
?timezones
:
大多数平台支持“u2060
”形式的时区和 ‘u2060Etc/GMT+n
u2060’(可能也没有前缀‘u2060Etc/GMT-n
’),假设 与 UTC 的固定偏移(因此没有 DST)。与一些预期相反 (但与“u2060Etc/
u2060”等名称一致),负偏移量是 早于 UTC(东)的时间,正偏移量落后(西)的时间 的)UTC。PST8PDT