Innehållsförteckning:

Vad är Tzinfo?
Vad är Tzinfo?

Video: Vad är Tzinfo?

Video: Vad är Tzinfo?
Video: Handling Multiple Timezones in Python 2024, November
Anonim

tzinfo är en abstrakt basklass, vilket betyder att den här klassen inte ska instansieras direkt. Du måste härleda en konkret underklass och (åtminstone) tillhandahålla implementeringar av standarden tzinfo metoder som behövs av de datetime-metoder du använder. Datetime-modulen tillhandahåller inga konkreta underklasser av tzinfo.

Vad är då PYTZ?

pytz tar med Olson tz-databasen till Python. Det här biblioteket tillåter korrekta och plattformsöverskridande tidszonsberäkningar med Python 2.4 eller högre. Det löser också problemet med oklara tider vid slutet av sommartid, vilket du kan läsa mer om i Python Library Reference (datumtid.

vad är funktionen för att förskjuta datum för sommartid? Metoden getTimezoneOffset() i JavaScript, i en webbläsare, returnerar antalet minuters offset från tidszonen 00:00. För exempel , America/New_York tidszon i Daylight Savings (DST) returnerar siffran 300.

Folk frågar också, vad är klockan i UTC-tidszonen?

USA GMT/UTC Offset
Tidszon i USA UTC Offset Standard Time UTC Offset Sommartid
Östra UTC - 5 timmar UTC - 4h
Central UTC - 6h UTC - 5 timmar
Fjäll UTC - 7h UTC - 6h * n/a för Arizona utom i Navajo Nation som har sommartid.

Hur får jag den aktuella tidszonen i python?

Om du behöver hitta aktuell tid för en viss tidszon kan du använda pytZ-modulen

  1. från datetime import datetime.
  2. importera pytz.
  3. tz_NY = pytz. tidszon('America/New_York')
  4. datetime_NY = datumtid. nu(tz_NY)
  5. print("NY-tid:", datetime_NY.
  6. tz_London = pytz.
  7. datetime_London = datetime.
  8. print("London tid:", datetime_London.

Rekommenderad: