Python Get Nykyinen aika

Tässä artikkelissa opit saamaan paikallisen ajankohdan sekä eri aikavyöhykkeet Pythonissa.

On olemassa useita tapoja saada nykyinen aika Pythonissa.

Esimerkki 1: Nykyinen aika päivämääräobjektilla

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

Tuotos

 Nykyinen aika = 07:41:19

Edellä olevassa esimerkissä olemme tuoneet datetimeluokan datetime-moduulista. Sitten käytimme now()menetelmää datetimeobjektin saamiseksi, joka sisältää nykyisen päivämäärän ja kellonajan.

Datetime.strftime () -menetelmää käyttämällä loimme sitten merkkijonon, joka edustaa nykyistä aikaa.

Jos haluat luoda timeobjektin, joka sisältää nykyisen ajan, voit tehdä jotain tällaista.

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

Tuotos

 nyt = 07: 43: 37.457423 tyyppi (nyt) = 

Esimerkki 2: Nykyinen aika aikamoduulin avulla

Voit myös saada nykyisen ajan käyttämällä aikamoduulia.

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

Tuotos

 07:46:58

Esimerkki 3: Aikavyöhykkeen nykyinen aika

Jos haluat löytää tietyn aikavyöhykkeen nykyisen ajan, voit käyttää pytZ-moduulia.

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

Tuotos

 NY aika: 03:45:16 Lontoon aika: 08:45:16

Mielenkiintoisia artikkeleita...