lubridate::today() 参数 tzone 无效

lubridate::today() the argument tzone has no effect

lubridate 包的 today() 中,参数 tzone 无效。它总是给出 "UTC":

> tz(today("Europe/Rome"))
[1] "UTC"

tz(today("GMT"))
[1] "UTC"
tz(today("EST"))
[1] "UTC"
tz(today("Europe/Rome"))
[1] "UTC"

这是一个错误吗?

我相信 tzone 给出了您要从 转换为 的日期,即 "what date is it in time zone tz right now?" 例如,此时(东部夏令时下午 12:30 time/2: 堪培拉上午 30 点)

today("Australia/Canberra")
[1] "2017-06-27"
today()
[1] "2017-06-26"
today("UTC")
[1] "2017-06-26"

但是这些的时区属性都是UTC:使用tz() <-设置时区