【发布时间】:2017-02-24 19:34:42
【问题描述】:
我有以下 2 个日期都在 太平洋时间,但其中一个是夏令时 (PDT),1 个是标准时间 (PST)。
第一个问题:如何将两者都转换为 PST?
第二个问题:如何将两者都转换为东部标准时间 (tz=America/New_York),而不是东部夏令时间?
date= as.POSIXct(c("2016-04-01 15:30:00 PDT","2016-12-06 16:00:00 PST"))
date
## [1] "2016-04-01 15:30:00 PDT" "2016-12-06 16:00:00 PST"
【问题讨论】:
-
attr(date, "tzone") <- "EST"不起作用? -
@ike -
date在我的机器上变成了[1] "2016-04-01 17:30:00 EST" "2016-12-06 19:00:00 EST",这是正确的转换。 -
很公平,那么也提交?我一直被 lubridate 锁定,我以为 attr 只是覆盖了没有更新,显示了我所知道的。
标签: r