Print("Assalom alaykum")


Kutubxona bu boshqalar tarafidan yozilgan tayyor funksiyalar va obyektlar to'plami



Download 10,21 Mb.
bet53/58
Sana28.06.2022
Hajmi10,21 Mb.
#713027
1   ...   50   51   52   53   54   55   56   57   58
Bog'liq
Mohirdev.uz...

Kutubxona bu boshqalar tarafidan yozilgan tayyor funksiyalar va obyektlar to'plami.

datetime — SANA VA VAQT


Ushbu modul yordamida Pythonda sanalar bilan ishlashimiz mumkin. Moduldan foydalanishdan avval uni import qilamiz. Har gal moduldan foydalanishda datetime deb qayta yozmaslik uchun, import qilishda modulga dt nomini beramiz.
In [4]:
import datetime as dt
Hozirgi vaqt va sanani koʻrish uchun datetime.now() moduliga murojat qilamiz:
In [5]:
hozir = dt.datetime.now()
print(hozir)
2021-06-20 05:18:32.280717
Kurib turganingizdek, natija yil, oy, kun soat, minut, sekund va millisekund koʻrinishida chiqdi. Biz bu qiymatlardan istaganimzni maxsus metodlar yordamida ajratib olishimiz mumkin:
In [6]:
# sanani ajratib olish
print(hozir.date())
2021-06-20
In [7]:
# vaqtni ajratib olish
print(hozir.time())
05:18:32.280717
In [8]:
# soatni ajratib olish
print(hozir.hour)
5
In [9]:
# minutni ajratib olish
print(hozir.minute)
18
In [10]:
# sekundni ajratib olish
print(hozir.second)
32
Agar bugungi kunning sanasi talab qilinsa datetime moduli ichidagi date.today() moduliga murojat qilamiz.
In [11]:
bugun = dt.date.today()
print(f"Bugungi sana: {bugun}")
Bugungi sana: 2021-06-20
Agar biror sanani qoʻlda kiritish talab qilinsa .date() metodiga kerakli sanani (yil, oy, kun) koʻrinishida kiritamiz.
In [12]:
ertaga = dt.date(2021, 6, 21)
print(f"Ertangi sana: {ertaga}")
Ertangi sana: 2021-06-21
Faqatgina vaqt bilan ishlash uchun .datetime.now().time() metodiga murojat qilishimiz mumkin:
In [13]:
hozir = dt.datetime.now()
vaqtHozir = hozir.time()
print(f"Hozir soat: {vaqtHozir}")
Hozir soat: 05:20:43.306376
Istalgan vaqtni qoʻlda kiritish uchun esa .time() metodiga kerakli vaqtni (soat, minut, sekund) koʻrinishida beramiz:
In [14]:
vaqtKeyin = dt.time(23,45,00)
Ayirish operatori yordamida sanalalar va vaqtlar orasidagi farqni hisoblashimiz mumkin:
In [16]:
bugun = dt.date.today()
qurbonHayit = dt.date(2021, 7, 19)
farq = qurbonHayit-bugun
print(farq)
print(f"Qurbon Hayitiga {farq.days} kun qoldi")
29 days, 0:00:00 Qurbon Hayitiga 29 kun qoldi
Huddi shu kabi ikki vaqt oraligʻini sekundlarda yoki soatlarda ham koʻrishimiz mumkin:
In [18]:
hozir = dt.datetime.now()
futbol = dt.datetime(2021, 6, 22, 23, 45, 00)
farq= futbol-hozir
sekundlar = farq.seconds
minutlar = int(sekundlar/60)
soatlar = int(minutlar/60)
print(f"Futbol boshlanishiga {sekundlar} sekund qoldi")
print(f"Futbol boshlanishiga {minutlar} minut qoldi")
print(f"Futbol boshlanishiga {soatlar} soat qoldi")
Futbol boshlanishiga 66117 sekund qoldi Futbol boshlanishiga 1101 minut qoldi Futbol boshlanishiga 18 soat qoldi
Yuqorida sanalar AQSh standartiga koʻra, yil-oy-kun koʻrinishida chiqayapti. Sanani oʻzimizga moslab chiqarish uchun .strftime() metodini chaqiramiz, va sanani oʻzimizga qulay formatda chiqaramiz.
In [20]:
# vaqtni millisekundsiz chiqaramiz
vaqt = hozir.strftime("%H:%M:%S")
print(f"Hozir soat: {vaqt}")
Hozir soat: 05:23:02
In [21]:
# sanani kun-oy-yil koʻrinishida chiqaramiz
sana = hozir.strftime("%d-%m-%Y")
print(f"Bugun sana: {sana}")
Bugun sana: 20-06-2021
In [22]:
# sanani kun/oy/yil koʻrinishida chiqaramiz
sana_vaqt = hozir.strftime("%d/%m/%Y, %H:%M")
print(sana_vaqt)
20/06/2021, 05:23

Download 10,21 Mb.

Do'stlaringiz bilan baham:
1   ...   50   51   52   53   54   55   56   57   58




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish