Pytania oznaczone «timedelta»

275
Sformatuj timedelta na ciąg

Mam problem z formatowaniem datetime.timedeltaobiektu. Oto, co próbuję zrobić: Mam listę obiektów, a jednym z członków klasy obiektu jest obiekt timedelta, który pokazuje czas trwania zdarzenia. Chciałbym wyświetlić ten czas w formacie godzin: minut. Wypróbowałem różne metody, aby to zrobić i mam...

243
Konwertuj timedelta na dni, godziny i minuty

Mam timedelta. Chcę dni, godziny i minuty od tego - albo jako krotka albo słownik ... Nie jestem zdenerwowany. Przez lata musiałem to robić kilkanaście razy w kilkunastu językach, ale Python zazwyczaj ma prostą odpowiedź na wszystko, więc pomyślałem, że zapytam tutaj, zanim wypiszę mdłą, prostą...

111
Python: Konwertuj timedelta na int w ramce danych

Chciałbym utworzyć kolumnę w ramce danych pandy, która jest liczbą całkowitą reprezentującą liczbę dni w kolumnie timedelta. Czy można użyć „datetime.days”, czy też muszę zrobić coś więcej ręcznie? kolumna timedelta 7 dni, 23:29:00 Kolumna z liczbą całkowitą dnia...

106
Jak porównać czasy w Pythonie?

Widzę, że można dokonać porównań dat i jest też datetime.timedelta(), ale staram się dowiedzieć, jak sprawdzić, czy aktualna godzina ( datetime.datetime.now()) jest wcześniejsza, późniejsza lub taka sama niż określona godzina (np. 8 rano) niezależnie od daty.

100
Jak zbudować obiekt timedelta z prostego ciągu

Piszę funkcję, która potrzebuje danych wejściowych timedelta do przekazania w postaci ciągu. Użytkownik musi wpisać coś w rodzaju „32 min” lub „2h32m”, a nawet „4:13” lub „5hr34m56s” ... Czy jest jakaś biblioteka lub coś, co ma już zaimplementowane tego typu rzeczy?...

90
Zrozumienie timedelta

Biorąc pod uwagę poniższy kod Pythona, pomóż mi zrozumieć, co się tam dzieje. start_time = time.time() time.sleep(42) end_time = time.time() uptime = end_time - start_time human_uptime = str(datetime.timedelta(seconds=int(uptime))) Więc dostaję różnicę między start timea end time, w linii 5...