Arbeta med datum och tider i Python
Max Shron
Data Scientist and Author
date() tar år, månad och dag som argumentdate-objekt har accessorer som .year och metoder som .weekday()date-objekt kan jämföras som tal med min(), max() och sort()date från ett annat för att få ett timedelta.isoformat() eller .strftime() för att omvandla date-objekt till strängardatetime() tar samma argument som date(), plus timme, minut, sekund och mikrosekunddatetime med metoden .replace()timedelta till ett heltal med metoden .total_seconds().strptime() och datum till strängar med .strftime()datetime är "tidszonsmedvetet" när dess tzinfo är angiven, annars är det "tidszonsnaivt"datetime hur det ska justeras mot UTC, den universella tidsstandarden.replace() för att byta tidszon i ett datetime utan att ändra datum och tid.astimezone() för att justera datum och tid till den nya tidszonendateutil.tz tillhandahåller en omfattande och uppdaterad tidszonsdatabasparse_dates som en lista med kolumner som ska tolkas som datetimeparse_dates inte fungerar, använd funktionen pd.to_datetime().groupby() för att beräkna aggregat per grupp, till exempel .first(), .min() eller .mean().resample() grupperar rader utifrån en datetime-kolumn, per år, månad, dag och så vidare.tz_localize() för att ange en tidszon utan att ändra datum och tid.tz_convert() för att justera datum och tid till en ny tidszonArbeta med datum och tider i Python