Redondee una fecha y hora POSIX (posixct) a una fecha relativa a una zona horaria
Quiero redondear un POSIXct hasta el día, en relación con una zona horaria específica.
Si lo intento
round(as.POSIXct("2013-03-05 23:00:00 EST"), "day")
Vuelve
2013-03-06
Lo que tiene sentido, ya que cuando son las 23:00:00 EST del 2013-03-05 en EST5EDT, ya está el 2013-03-06 en UTC. Lógicamente, lo que quiero hacer es:
round(as.POSIXct("2013-03-05 23:00:00 EST"), "day", tz="EST5EDT")
Es decir, "redondee esta fecha y hora al día más cercano, en relación con la zona horaria EST5EDT". Desafortunadamente,redondo No toma un parámetro de zona horaria.