Python Get praegune aeg

Sellest artiklist saate teada, kuidas Pythonis saada nii oma asukoha kui ka erinevate ajavööndite praegune kellaaeg.

Pythonis praeguse aja saamiseks on mitmeid viise.

Näide 1: praegune aeg kuupäevaobjekti abil

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

Väljund

 Praegune aeg = 07:41:19

Ülaltoodud näites oleme datetimeklassi importinud moodulist datetime. Seejärel kasutasime now()meetodit datetimeobjekti, mis sisaldab praegust kuupäeva ja kellaaega, saamiseks.

Kasutades meetodit datetime.strftime (), lõime seejärel stringi, mis esindab praegust aega.

Kui peate looma timeobjekti, mis sisaldab praegust aega, saate teha midagi sellist.

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

Väljund

 nüüd = 07: 43: 37.457423 tüüp (nüüd) = 

Näide 2: praegune aeg ajamooduli abil

Samuti saate ajamooduli abil saada praeguse aja.

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

Väljund

 07:46:58

Näide 3: ajavööndi praegune kellaaeg

Kui peate leidma teatud ajavööndi praeguse aja, võite kasutada pytZ moodulit.

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

Väljund

 NY aeg: 03:45:16 Londoni aeg: 08:45:16

Huvitavad Artiklid...