اقرأ في هذا المقال
- التاريخ و الوقت في لغة البرمجة بايثون
- الموديول Datetime في لغة البرمجة بايثون -Python Datetime
- خصائص الكلاس datetime في لغة البرمجة بايثون
- الموديول calendar في لغة البرمجة بايثون
التاريخ و الوقت في لغة البرمجة بايثون:
تحتوي لغة البرمجة بايثون (Python) على أكثر من مويدويل (Module) جاهز تُستخدم للتعامل مع التاريخ والوقت والتقويم بشكل سهل، ومن أهمها (Datetime Module)، و (Calendar Module)، بحيث يحتوي كل (Module) على مجموعة من الكلاسات التي تحتوي على مجموعة من الدوال الجاهزة للتعامل مع التاريخ و الوقت.
الموديول Datetime في لغة البرمجة بايثون -Python Datetime:
الموديول (datetime) في لغة البرمجة بايثون يحتوي على مجموعة من الكلاسات وفيما يلي قائمة بأهم هذه الكلاسات:
الكلاس | الاستخدام |
date | يحتوي هذا الكلاس على مجموعة من الدوال الخاصة للتعامل مع التاريخ في لغة بايثون. |
time | يحتوي هذا الكلاس على مجموعة من الدوال الخاصة للتعامل مع الوقت. |
datetime | يحتوي هذا الكلاس على مجموعة من الدوال الخاصة للتعامل مع التاريخ والوقت. |
timedelta | يحتوي على مجموعة دوال خاصة لحساب الفرق بدقة بين تاريخ و آخر |
timezone | يحتوي هذا الكلاس على مجموعة من الدوال الخاصة لحساب فرق التوقيت بين تاريخ و آخر على حسب المنطقة. |
خصائص الكلاس datetime في لغة البرمجة بايثون:
الجدول التالي يحتوي على أهم الخصائص الخاصة بالكلاس (datetime):
الخاصية | الاستخدام |
year | تحتوي هذه الخاصية على رقم يمثل السنة المخزنة في كائن الـ (datetime). |
month | تحتوي هذه الخاصية على رقم يمثل الشهر المخزن في كائن الـ (datetime). |
day | تحتوي هذه الخاصية على رقم يمثل اليوم المخزن في كائن الـ (datetime). |
hour | تحتوي هذه الخاصية على رقم الساعة المخزن في كائن الـ (datetime). |
minute | يحتوي على رقم الدقائق المخزن في كائن الـ (datetime). |
second | تحتوي هذه الخاصية على رقم الثواني المخزن في كائن الـ (datetime). |
microsecond | تحتوي هذه الخاصية على رقم أجزاء الثواني المخزن في كائن الـ (datetime). |
الموديول calendar في لغة البرمجة بايثون:
يحتوي الموديول (calendar) على مجموعة من الكلاسات والدوال الجاهزة للتعامل مع التقويم و لعرضه بشكل متناسق، ويحتوي هذا الموديول على مجموعة من الدوال.
أهم الدوال الخاصة بالكلاس calendar في لغة البرمجة بايثون:
يحتوي الجدول التالي على أهم الدوال الخاصة بالكلاس (calendar):
الدالة | الاستخدام |
calendar.prcal(year, w=0, l=0, c=6, m=3) | تستخدم هذه الدالة لطباعة تقويم سنة معينة، حيث مكان (year) يتم وضع السنة التي يريد المستخدم طباعة تقويمها. |
calendar.setfirstweekday(weekday) | تستخدم هذه الدالة لتحديد أول يوم سيبدأ به كل أسبوع. |