التعامل مع الوقت والتاريخ في 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
سنبدأ نجلب بيانات حقيقية من الإنترنت.