Python Get trenutno vrijeme

U ovom ćete članku naučiti dobiti trenutno vrijeme vašeg jezika, kao i različite vremenske zone u Pythonu.

Postoji nekoliko načina na koje možete uzeti trenutno vrijeme u Pythonu.

Primjer 1: Trenutno vrijeme pomoću objekta datetime

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

Izlaz

 Trenutno vrijeme = 07:41:19

U gornjem primjeru uvezli smo datetimeklasu iz modula datetime. Zatim smo now()metodom dobili datetimeobjekt koji sadrži trenutni datum i vrijeme.

Koristeći metodu datetime.strftime (), tada smo stvorili niz koji predstavlja trenutno vrijeme.

Ako trebate stvoriti timeobjekt koji sadrži trenutno vrijeme, možete učiniti nešto poput ovoga.

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

Izlaz

 sada = 07: 43: 37,457423 tip (sada) = 

Primjer 2: Trenutno vrijeme pomoću vremenskog modula

Trenutno vrijeme možete dobiti i pomoću vremenskog modula.

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

Izlaz

 07:46:58

Primjer 3: Trenutno vrijeme vremenske zone

Ako trebate pronaći trenutno vrijeme određene vremenske zone, možete koristiti pytZ modul.

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

Izlaz

 NY vrijeme: 03:45:16 London vrijeme: 08:45:16

Zanimljivi članci...