التعامل مع الوقت والتاريخ في Python | datetime و time

11:00 دقائق مجاني
شرح مكتبات الوقت والتاريخ في Python مع أمثلة عملية لاستخدامها في البرامج

التاريخ والوقت مهمين في أي برنامج: سجل عمليات، مواعيد، تقارير، ومدة تنفيذ. في Python نستخدم غالبًا مكتبة datetime.

الحصول على الوقت الحالي


from datetime import datetime

now = datetime.now()
print(now)

تنسيق التاريخ


from datetime import datetime

now = datetime.now()
print(now.strftime("%Y-%m-%d"))
print(now.strftime("%H:%M"))

تحويل نص إلى تاريخ (Parsing)


from datetime import datetime

date_str = "2025-12-29"
d = datetime.strptime(date_str, "%Y-%m-%d")
print(d)

حساب الفروق الزمنية


from datetime import datetime

a = datetime(2025, 1, 1)
b = datetime(2025, 12, 29)

diff = b - a
print(diff.days)

تمرين

  • خذ تاريخ ميلاد من المستخدم بصيغة YYYY-MM-DD
  • احسب كم يوم تقريبًا عاش

ماذا بعد هذا الدرس؟

الدرس القادم: التعامل مع API باستخدام requests

سنبدأ نجلب بيانات حقيقية من الإنترنت.