datetime
Python datetime moduli
❮ Python o‘rnatilgan modullari
Misol
Sana yarating va ISO stringi hamda hafta kunini ko‘rsating (0=dushanba..6=yakshanba):
import datetime
d = datetime.date(2025, 1, 1)
print(d.isoformat())
print(d.weekday())
O‘zingiz sinab ko‘ring »
Ta’rif va qo‘llanilishi
datetime moduli sana va vaqt bilan ishlash uchun sinflarni taqdim etadi.
Undan sanalar, vaqtlar, vaqt zonalari, formatlash/tahlil qilish, arifmetik amallar va taqqoslashlar bilan ishlash uchun foydalaning.
A’zolar
| A’zo | Tavsif |
|---|---|
| date | Sanalar bilan ishlash uchun sinf (yil, oy, kun). |
| date.fromisoformat() | ISO 8601 stringidan sana yaratadi. |
| date.fromordinal() | Proleptik Grigorian tartib raqamidan sana yaratadi. |
| date.fromtimestamp() | POSIX vaqt belgisidan (timestamp) sana yaratadi. |
| date.today() | Joriy mahalliy sanani qaytaradi. |
| datetime | Sana va vaqt bilan birgalikda ishlash uchun sinf. |
| datetime.combine() | date va time’dan datetime yaratadi. |
| datetime.fromisoformat() | ISO 8601 stringidan datetime yaratadi. |
| datetime.fromtimestamp() | POSIX vaqt belgisidan (timestamp) datetime yaratadi (mahalliy vaqt). |
| datetime.utcfromtimestamp() | POSIX vaqt belgisidan (timestamp) UTC datetime yaratadi. |
| MAXYEAR | Ruxsat etilgan maksimal yil qiymati. |
| MINYEAR | Ruxsat etilgan minimal yil qiymati. |
| time | Vaqt bilan ishlash uchun sinf (soat, daqiqa, soniya, mikrosoniya). |
| time.fromisoformat() | ISO 8601 stringidan time yaratadi. |
| timedelta | Davomiylikni, ya’ni ikki sana yoki vaqt orasidagi farqni ifodalaydi. |
| timedelta.total_seconds() | Davomiylikdagi soniyalarning umumiy sonini qaytaradi. |
| timezone.utc | UTC vaqt zonasining yagona nusxasi (singleton). |
| tzinfo | Vaqt zonasi ma’lumotlari obyektlari uchun abstrakt asosiy sinf. |
W3Schools Pathfinder
Yutuqlaringizni kuzating – bu bepul!
