Joriy vaqtni olish bilan tanishish
Pythonda joriy vaqtni olish uchun bir nechta yo'l bor.
datetime obyektidan foydalanishtime modulidan foydalanishfrom datetime import datetime
now = datetime.now()
current_time = now.strftime("%H:%M:%S")
print("Current Time =", current_time)
Natija
Current Time = 07:41:19
Yuqoridagi misolda, biz datetime modulidan datetime klassini import qildik.
Keyin, biz joriy sana va vaqtni o'z ichiga olgan datetime obyektini olish uchun now() funksiyasidan foydalandik.
datetime.strftime() funksiyasidan foydalanib, biz joriy vaqtni ifodalovchi satr yaratdik.
Pythonda, biz joriy vaqtni time moduli yordamida ham olishimiz mumkin.
import time
t = time.localtime()
current_time = time.strftime("%H:%M:%S", t)
print(current_time)
Natija
07:46:58
Agar bizga muayyan vaqt mintaqasining joriy vaqtini topish kerak bo'lsa, pytz modulidan foydalanishingiz mumkin.
from datetime import datetime
import pytz
# Nyu-York uchun vaqt mintaqasi obyektini olish
tz_NY = pytz.timezone('America/New_York')
# Nyu-Yorkdagi joriy vaqtni olish
datetime_NY = datetime.now(tz_NY)
# Vaqtni satr sifatida formatlash va chop etish
print("NY time:", datetime_NY.strftime("%H:%M:%S"))
# London uchun vaqt mintaqasi obyektini olish
tz_London = pytz.timezone('Europe/London')
# Londondagi joriy vaqtni olish
datetime_London = datetime.now(tz_London)
# Vaqtni satr sifatida formatlash va chop etish
print("London time:", datetime_London.strftime("%H:%M:%S"))
Natija
NY time: 03:45:16
London time: 08:45:16
Bu yerda, biz muayyan vaqt mintaqasining joriy vaqtini topish uchun pytz modulidan foydalandik.
Ko'proq o'qing: How to get current date and time in Python?