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 datetime
klassi importinud moodulist datetime. Seejärel kasutasime now()
meetodit datetime
objekti, mis sisaldab praegust kuupäeva ja kellaaega, saamiseks.
Kasutades meetodit datetime.strftime (), lõime seejärel stringi, mis esindab praegust aega.
Kui peate looma time
objekti, 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