• 3.1 Datetime moduli bo’yicha bir nechta sinflar. datetime.date
  • 3.2 Maxsus formatlari.
  • SANA VA VAQT (DATETIME MODULI)




    Download 189,61 Kb.
    bet4/5
    Sana16.05.2024
    Hajmi189,61 Kb.
    #236952
    1   2   3   4   5
    Bog'liq
    python math va datetime modul

    SANA VA VAQT (DATETIME MODULI)
    Sana yoki vaqt bilan ishlash uchun datetime modulidan foydalaniladi. Bu modul bilan yildan tortib millisekundlargacha ma’lumot olish mumkin.
    datetime modulida juda ko’p funksiyalar bor. Ular orqali vaqtni nafaqat to’liq holda, balki faqatgina bizga kerakli holda ham aniqlashimiz mumkin. Python datetimemoduli bizga yillar, oylar, haftalar, kunlar, soatlar, daqiqalar, soniyalar va boshqalar kabi vaqt bilan bog'liq voqealarni boshqarishda yordam beradi.
    Datetime modulini Python dasturimizda sinfdan foydalanish uchun uni moduldan import qilishimiz kerak.


    from datetime import datetime
    todays_date = datetime.now()
    print(todays_date)

    yuqoridagi kod orqali hozirgi vaqtni olish mumkin.




    3.1 Datetime moduli bo’yicha bir nechta sinflar.
    datetime.date: faqat sana bilan ishlaydi (yil, oy, kun).
    datetime.time: faqat vaqt bilan ishlaydi (soat, daqiqa, soniya, va boshqalar).
    datetime.datetime: ham sana, ham vaqt bilan ishlaydi.
    datetime.timedelta: ikki sana yoki vaqt orasidagi farqni ifodalaydi.
    datetime.tzinfo: vaqt mintaqasi ma'lumotlarini boshqaradi.

    strtime() funksiyasi vaqtga oid turli ma’lumotlarni turli formatlarda bizga qaytaradi. Ushbu fuksiyani maxsus format kodlari bilan qo’llash kerak.




    3.2 Maxsus formatlari.
     %a – hafta kuni (qisqa)
     %A – hafta kuni (to’liq)
     %w – hafta kuni (raqam shaklida)
     %d – oyning sanasi
     %b – oy nomi (qisqa)
     %B – oy nomi (to’liq)
     %m – oy (raqam ko’rinishida)
     %y – yil (qisqa)
     %Y – yil (to’liq)
     %H – soat (00-23)
     %I – soat (00-12)
     %p – kun vaqti (AM/PM)
     %M – minut (00-59)
     %S – sekund (00-59)
     %j – yildagi kun raqami (001-366)
     %U – yildagi hafta raqami, Yakshanba birinchi kun sifatida (00-53)
     %W – yildagi hafta raqami, Dushanba birinchi kun sifatida (00-53)
     %c – mahalliy sana va vaqt
     %x – mahalliy sana
     %X – mahalliy vaqt
    from datetime import datetime
    date_in_string = ‘2021-11-19’
    convert_date_to_object = datetime.strptime(date_in_string, ‘%Y-%m-%d’)
    print(convert_date_to_object)
    Python date ob'ekti sanani yil, oy va kun sifatida ifodalaydi. Ushbu bo'limda biz haftaning kunini, oyning kunini va yilni datesinfdan chiqaramiz. Shuningdek, taqvim moduli yordamida kun nomini olamiz.


    import calendar
    for i in calendar.day_name:
    print(i)
    Natija:
    Monday
    Tuesday
    Wednesday
    Thursday
    Friday
    Saturday
    Sunday
    Pythonda `datetime` moduli, vaqt va sana bilan bog'liq operatsiyalarni bajarish uchun mo'ljallangan. Ushbu modul sanalar va vaqtlar bilan ishlashni soddalashtiradi va ularni formatlash, taqqoslash, qo'shish, ajratish, va boshqa ko'plab amallarni amalga oshirish imkonini beradi.


    Download 189,61 Kb.
    1   2   3   4   5




    Download 189,61 Kb.