Python Få aktuel tid

I denne artikel lærer du at få den aktuelle tid af dit land såvel som forskellige tidszoner i Python.

Der er en række måder, du kan tage for at få aktuel tid i Python.

Eksempel 1: Aktuelt tidspunkt ved brug af datetime-objekt

 from datetime import datetime now = datetime.now() current_time = now.strftime("%H:%M:%S") print("Current Time =", current_time) 

Produktion

 Nuværende tid = 07:41:19

I ovenstående eksempel har vi importeret datetimeklasse fra datetime-modulet. Derefter brugte vi now()metoden til at få et datetimeobjekt, der indeholder den aktuelle dato og tid.

Ved hjælp af datetime.strftime () -metoden oprettede vi derefter en streng, der repræsenterer aktuel tid.

Hvis du har brug for at oprette et timeobjekt, der indeholder den aktuelle tid, kan du gøre noget som dette.

 from datetime import datetime now = datetime.now().time() # time object print("now =", now) print("type(now) =", type(now)) 

Produktion

 nu = 07: 43: 37.457423 type (nu) = 

Eksempel 2: Aktuel tid ved hjælp af tidsmodul

Du kan også få den aktuelle tid ved hjælp af tidsmodul.

 import time t = time.localtime() current_time = time.strftime("%H:%M:%S", t) print(current_time) 

Produktion

 07:46:58

Eksempel 3: Aktuel tid for en tidszone

Hvis du har brug for at finde det aktuelle tidspunkt for en bestemt tidszone, kan du bruge pytZ-modulet.

 from datetime import datetime import pytz tz_NY = pytz.timezone('America/New_York') datetime_NY = datetime.now(tz_NY) print("NY time:", datetime_NY.strftime("%H:%M:%S")) tz_London = pytz.timezone('Europe/London') datetime_London = datetime.now(tz_London) print("London time:", datetime_London.strftime("%H:%M:%S")) 

Produktion

 NY-tid: 03:45:16 London-tid: 08:45:16

Interessante artikler...