Lucrul cu date și ore în Python
Max Shron
Data Scientist and Author
date() acceptă an, lună și zi ca argumentedate are atribute precum .year și metode precum .weekday()date pot fi comparate ca numerele, folosind min(), max() și sort()date din altul se obține un timedeltadate în șiruri, folosiți .isoformat() sau .strftime()datetime() acceptă toți argumentele lui date(), plus oră, minut, secundă și microsecundădatetime cu metoda .replace()timedelta în număr întreg cu metoda .total_seconds().strptime() și date în șiruri cu .strftime()datetime este „conștient de fus orar" când are tzinfo setat; altfel este „naiv"datetime cum să se alinieze la UTC, standardul universal de timp.replace() pentru a schimba fusul orar al unui datetime, păstrând data și ora neschimbate.astimezone() pentru a ajusta data și ora la noul fus orardateutil.tz oferă o bază de date completă și actualizată a fusurilor orareparse_dates cu lista coloanelor care trebuie interpretate ca datetimeparse_dates nu funcționează, folosiți funcția pd.to_datetime().groupby() permite calcularea agregatelor per grup, de exemplu .first(), .min() sau .mean().resample() grupează rândurile pe baza unei coloane datetime, după an, lună, zi etc..tz_localize() pentru a seta un fus orar, păstrând data și ora neschimbate.tz_convert() pentru a schimba data și ora la un nou fus orarLucrul cu date și ore în Python