我有时间的格式"1/1/2010 10:00".我想将其转换为时间对象.这次是公司在阿尔伯塔省卡尔加里的时间.请注意,公司时间没有进行夏令时调整.我如何将其转换为日期时间对象?
您可以用来as.POSIXct创建日期/时间对象。看起来像阿尔伯塔省卡尔加里就时区而言是 UTC-07:00,所以你可以这样做
strptime("1/1/2010 10:00", format="%m/%d/%Y %H:%M", tz="Etc/GMT-7")
Run Code Online (Sandbox Code Playgroud)
(假设月/日/年格式 - 请参阅?strptime其他格式选项)。您可以始终使用“GMT”,而不是指定真正的时区。