Runden Sie ein POSIX-Datum und eine POSIX-Uhrzeit auf ein Datum relativ zu einer Zeitzone
Ich möchte einen POSIXct relativ zu einer bestimmten Zeitzone auf den Tag abrunden.
Wenn ich es versuche
round(as.POSIXct("2013-03-05 23:00:00 EST"), "day")
Es kehrt zurück
2013-03-06
Was Sinn macht: Wenn es am 05.03.2013 in EST5EDT 23:00:00 EST ist, ist es in UTC bereits 06.03.2013. Logischerweise möchte ich Folgendes tun:
round(as.POSIXct("2013-03-05 23:00:00 EST"), "day", tz="EST5EDT")
Das heißt, "rund um dieses Datum und diese Uhrzeit auf den nächsten Tag bezogen auf die EST5EDT-Zeitzone". Unglücklicherweise,runden nimmt keinen Zeitzonenparameter an.