我如何将以下格式的本地 DateTime
"12/31/2014 6:42:52 PM"
转换为 UTC 时间?在 R 中我尝试了以下代码:as.POSIXct(as.Date("12/31/2014 6:42:52 PM", format="%m/%d/%Y %H:%M:%S"),tz="UTC")
,但似乎无效。
strptime("12/31/2014 6:42:52 PM", format="%m/%d/%Y %H:%M:%S",tz="UTC")
吗? - Mamoun BenghezalSys.timezone()
。 - ccapizzanoas.Date()
部分。这不是必要的,它只是意味着您剪切了时间组件,从而破坏了转换。@MamounBenghezal的答案还返回了一个POSIXlt
而不是POSIXct
日期/时间。优先使用as.POSIXct
,因为它通常更具适应性。 - thelatemail