2017-06-26 46 views
0

我想将日本时区的时间换算成GMT时间。但是,它不工作。如何更改R中的时区?

> a=strptime("2017-01-01 12:01:02",format="%Y-%m-%d %H:%M:%S",tz="Japan") 
> a 
[1] "2017-01-01 12:01:02 JST" 
> attr(a, "tzone") <- "GMT" 
> a 
[1] "2017-01-01 12:01:02 JST" 

回答

0

您可以使用lubridate

library(lubridate) 
with_tz(a, "GMT") 

#"2017-01-01 03:01:02 GMT" 
+0

我可以使用base吗? – jinji2100

0

尝试阅读这篇文章: Converting time zones

要求(lubridate)

现在= Sys.time()

with_tz(现在,'GMT')