【发布时间】:2015-11-12 01:50:22
【问题描述】:
我有一组来自美国各地的数据,我正在尝试将这些数据转换为每个“主题”的当地时间。我对每个事件都有 UTC 时间戳并将其转换为 POSIXct 格式,但每次我尝试在任何 POSIXct/POSIXlt 函数中包含tz = DS$Factor 或tz = as.character(DS$Factor) 的向量(包括format() 和strftime())我收到一条错误消息:
as.POSIXlt.POSIXct(x, tz = tz) 中的错误:'tz' 值无效
如果我只输入tz = 'US/Eastern',它可以正常工作,但当然不是我所有的值都来自那个时区。
如何将每个“主题”的时间戳转换为当地时间?
DS$Factor 有 5 个值:US/Arizona US/Central US/Eastern US/Mountain US/Pacific
谢谢, 速记
【问题讨论】:
标签: timezone format strftime posixct posixlt