答案 0 :(得分:11)
试试这个:
Sys.setenv(TZ = "UTC")
答案 1 :(得分:2)
如果有获取本地时区的条款,则来自:
Sys.timezone()
[1] "" # So in my case nothing there
并且没有Sys.timezone()< - function
Sys.time()
[1] "2011-01-06 16:01:10 EST"
但显然应该有所作为。以下是如何转换到另一个时区:
strftime(Sys.time() , tz="UTC")
[1] "2011-01-06 21:02:48"
对于进一步的具体建议,如果你在对象上提供了dput()的结果,我们都可以访问任何必要的属性来回答进一步的问题。
答案 2 :(得分:1)
如果您确定您的代码无效并且其他警告源不可能,那么只需将调用置于suppressWarnings()内。
例如,
require(quantmod)
getSymbols("FDX")
suppressWarnings(chartSeries(FDX,theme="white"))
答案 3 :(得分:0)
如果您使用xts数据包中的xts数据类型(我们将xts对象称为xts.ts),则可以使用:
tzone(xts.ts) <- "America/Phoenix"