Arbeiten mit Datums- und Zeitangaben in Python
Max Shron
Data Scientist and Author
date() nimmt Jahr, Monat und Tag als Argumentedate-Objekt hat Zugriffe wie .year und Methoden wie .weekday()date-Objekte lassen sich wie Zahlen vergleichen: mit min(), max() und sort()date vom anderen abziehen und erhältst ein timedeltadate-Objekte in Strings zu wandeln, nutze .isoformat() oder .strftime()datetime() nimmt alle Argumente von date() plus Stunde, Minute, Sekunde und Mikrosekunde.replace() kannst du jeden Wert in einem datetime ersetzentimedelta mit .total_seconds() in eine ganze Zahl um.strptime() in Dates und mit .strftime() in Strings umdatetime ist „timezone-aware“, wenn tzinfo gesetzt ist; sonst „timezone-naive“datetime an UTC, den Weltzeitstandard, ausgerichtet wird.replace(), um die Zeitzone eines datetime zu ändern, Datum und Uhrzeit bleiben gleich.astimezone(), um Datum und Uhrzeit an die neue Zeitzone anzupassendateutil.tz bietet eine umfassende, aktuelle Zeitzonendatenbankparse_dates auf die Liste der Spalten, die als Datetimes geparst werden sollenparse_dates nicht reicht, nutze pd.to_datetime().groupby() kannst du nach Gruppen aggregieren, z. B. .first(), .min() oder .mean().resample() gruppiert nach einer datetime-Spalte nach Jahr, Monat, Tag usw..tz_localize(), um eine Zeitzone zu setzen; Datum und Uhrzeit bleiben gleich.tz_convert(), um Datum und Uhrzeit an eine neue Zeitzone anzupassenArbeiten mit Datums- und Zeitangaben in Python