我有一个包含多列的长csv文件,第一列是带有时区偏移量的datetime:2015-05-29 02:05:00+02:00我正尝试在R中使用 read_csv 读取它,我希望将它转换为:2015-05-29 04:05:00个但相反,read_csv 提供了:2015-05-29 02:05:00是否有办法解析和格式化日期时间,以便正确地添加额外的时区小时?请注意,我的文件中的时区在一年中的不同时间(夏令时)会发生变化。因此,例如,它可以是+02:00或+01:00
2015-05-29 02:05:00+02:00
2015-05-29 04:05:00
2015-05-29 02:05:00
+02:00
+01:00
vwoqyblh1#
使用格式为od POSIX的%z将有所帮助。tz“”代表本地时区。根据需要更改tz。
as.POSIXct("2015-05-29 02:05:00 +0200", format="%F %T %z",tz = "")
1条答案
按热度按时间vwoqyblh1#
使用格式为od POSIX的%z将有所帮助。tz“”代表本地时区。根据需要更改tz。