Okrągły znacznik czasu do najbliższego dnia w Pythonie
W Pythonie 2.7.2 Otrzymuję sekundy od epoki, używając:
sec_since_epoch = (date_obj - datetime(1970, 1, 1, 0, 0)).total_seconds()
Teraz chcę zaokrąglić te sekundy do najbliższego dnia, np. Jeśli:
datetime.fromtimestamp(sec_since_epoch)
koresponduje zdatetime(2013, 12, 14, 5, 0, 0)
Chcę, aby nowy znacznik czasu odpowiadałdatetime(2013, 12, 14, 0, 0, 0)
Znam ten brzydki sposób, ale czy jest elegancki sposób?