我有一个数据文件,在datetime字段中有时区信息。它看起来像这样
"Wed May 18 13:42:29 MDT 2016"
我试图将其转换为POSIXct对象。不幸的是,%Z
仅允许输出。例如。
> timestr <- "Wed May 18 13:42:29 MDT 2016"
> tm.posixct <- as.POSIXct(timestr, tz="US/Mountain", format = "%a %b %d %H:%M:%S MDT %Y")
我的数据文件包含MDT
或MST
,因此我无法在格式字符串中使用它。无论如何使用该时区中的TZ
信息进行转换而不是进行字符串操作并在将时区信息传递给as.POSIXct
之前删除时区信息?