50 / 59

Python Get Current Time

Joriy vaqtni olish bilan tanishish

Pythonda joriy vaqtni olish uchun bir nechta yo'l bor.

  • datetime obyektidan foydalanish
  • time modulidan foydalanish

datetime obyekti yordamida joriy vaqt

example.py
from datetime import datetime

now = datetime.now()

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

Natija

kod
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.

time moduli yordamida joriy vaqt

Pythonda, biz joriy vaqtni time moduli yordamida ham olishimiz mumkin.

example.py
import time

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

Natija

kod
07:46:58

Muayyan vaqt mintaqasining joriy vaqti

Agar bizga muayyan vaqt mintaqasining joriy vaqtini topish kerak bo'lsa, pytz modulidan foydalanishingiz mumkin.

example.py
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

kod
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?

QBilimingizni sinab ko'ring
1 / 3

1. Joriy vaqtni satr ko'rinishida olish uchun datetime obyektida qaysi metod ishlatiladi?