Python Get Aktuális idő

Ebben a cikkben megtanulja megismerni a területi beállítások aktuális idejét, valamint a Python különböző időzónáit.

A Python aktuális idejének lekéréséhez számos módszert használhat.

1. példa: Jelenlegi idő a datetime objektum használatával

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

Kimenet

 Jelenlegi idő = 07:41:19

A fenti példában datetimeosztályt importáltunk a datetime modulból. Ezután now()metódust használtunk egy datetimetárgy dátumát és idejét tartalmazó objektum megszerzésére .

A datetime.strftime () metódus segítségével létrehoztunk egy karakterláncot, amely az aktuális időt reprezentálja.

Ha timeaktuális időt tartalmazó objektumot kell létrehoznia , akkor ehhez hasonlót tehet.

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

Kimenet

 most = 07: 43: 37.457423 típus (most) = 

2. példa: Jelenlegi idő az idő modul használatával

Az aktuális időt az idő modul segítségével is megkaphatja.

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

Kimenet

 07:46:58

3. példa: Az időzóna aktuális ideje

Ha meg kell találnia egy adott időzóna aktuális idejét, használhatja a pytZ modult.

 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")) 

Kimenet

 NY idő: 03:45:16 londoni idő: 08:45:16

érdekes cikkek...