Python Få nåværende tid

I denne artikkelen vil du lære å få aktuell tid for lokaliteten din, så vel som forskjellige tidssoner i Python.

Det er flere måter du kan ta for å få aktuell tid i Python.

Eksempel 1: Gjeldende tid ved bruk av datetime-objekt

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

Produksjon

 Nåværende tid = 07:41:19

I eksemplet ovenfor har vi importert datetimeklasse fra datetime-modulen. Deretter brukte vi now()metoden for å få et datetimeobjekt som inneholder nåværende dato og tid.

Ved hjelp av datetime.strftime () -metoden opprettet vi en streng som representerer nåværende tid.

Hvis du trenger å lage et timeobjekt som inneholder gjeldende tid, kan du gjøre noe slikt.

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

Produksjon

 nå = 07: 43: 37.457423 type (nå) = 

Eksempel 2: Gjeldende tid ved bruk av tidsmodul

Du kan også få aktuell tid ved hjelp av tidsmodul.

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

Produksjon

 07:46:58

Eksempel 3: Nåværende tid for en tidssone

Hvis du trenger å finne gjeldende tid for en bestemt tidssone, kan du bruke pytZ-modulen.

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

Produksjon

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

Interessante artikler...