我正在处理一些日期时间数据,该日期时间数据与其正确的时区相差2小时。应该是东非时间,但是我不知道原始数据中将其设置为哪个时区。
向数据添加2个小时似乎很容易。但是,棘手的情况是我在午夜附近有时间,因为加班将把日期推迟到第二天。
这就是我所拥有的:
df <- c ("09/11/2015 16:00", # 9th November 2015
"09/11/2015 17:00",
"09/11/2015 22:00")
parse_date_time(x = df, c("%d/%m/%Y %H:%M"))
我想要这样的东西:
df2 <- c ("09/11/2015 18:00", # 9th November 2015
"09/11/2015 19:00",
"10/11/2015 00:00") # 10th November 2015
答案 0 :(得分:0)
在注释的帮助中应该是:
parse_date_time(x = df, c("%d/%m/%Y %H:%M"), tz = "africa/dar_es_salaam") + hours(2)