💡 شرح مكتبة datetime للتعامل مع الوقت والتاريخ
تعلم كيفية استخدام مكتبة datetime في بايثون لإدارة التواريخ والأوقات بسهولة وفعالية.
مكتبة datetime في بايثون توفر كائنات للتعامل مع التواريخ والأوقات. يمكنك إنشاء تواريخ وأوقات محددة، الحصول على الوقت الحالي، تنسيقها بسلاسل نصية، وحساب الفروقات بينها باستخدام timedelta.
['#بايثون', '#datetime', '#برمجة', '#تطوير', '#وقت', '#تاريخ']
تعلم كيفية استخدام مكتبة datetime في بايثون لإدارة التواريخ والأوقات بسهولة وفعالية.
from datetime import datetime, date, time
# الحصول على التاريخ والوقت الحالي
now = datetime.now()
print(f"الوقت الحالي: {now}")
# إنشاء تاريخ محدد
date_obj = date(2023, 10, 26)
print(f"تاريخ محدد: {date_obj}")
# إنشاء وقت محدد
time_obj = time(10, 30, 0)
print(f"وقت محدد: {time_obj}")
# تنسيق التاريخ والوقت
formatted_date = now.strftime("%Y-%m-%d %H:%M:%S")
print(f"تاريخ منسق: {formatted_date}")
# حساب الفارق بين تاريخين (timedelta)
from datetime import timedelta
date1 = date(2023, 1, 1)
date2 = date(2023, 1, 10)
diff = date2 - date1
print(f"الفارق بين التاريخين: {diff.days} يوم")
مكتبة datetime في بايثون توفر كائنات للتعامل مع التواريخ والأوقات. يمكنك إنشاء تواريخ وأوقات محددة، الحصول على الوقت الحالي، تنسيقها بسلاسل نصية، وحساب الفروقات بينها باستخدام timedelta.
['#بايثون', '#datetime', '#برمجة', '#تطوير', '#وقت', '#تاريخ']
🚀 تبسيط التعامل مع التواريخ في بايثون!
هل سئمت من تعقيدات التعامل مع التواريخ؟ إليك طريقة سهلة ومباشرة باستخدام مكتبة `datetime` في بايثون.
نستخدم `datetime.now()` للحصول على الوقت الحالي. `timedelta` تسمح لنا بإضافة أو طرح فترات زمنية (مثل الأيام). الدالة `strftime` تُستخدم لتنسيق التاريخ والوقت إلى صيغة نصية قابلة للقراءة.
['#بايثون', '#برمجة', '#تطوير', '#تعلم_بايثون', '#تواريخ', '#datetime']
هل سئمت من تعقيدات التعامل مع التواريخ؟ إليك طريقة سهلة ومباشرة باستخدام مكتبة `datetime` في بايثون.
from datetime import datetime, timedelta
now = datetime.now()
print(f"الوقت الحالي: {now}")
tomorrow = now + timedelta(days=1)
print(f"غداً سيكون: {tomorrow}")
yesterday = now - timedelta(days=1)
print(f"بالأمس كان: {yesterday}")
formatted_date = now.strftime("%Y-%m-%d %H:%M:%S")
print(f"بتنسيق معين: {formatted_date}")
نستخدم `datetime.now()` للحصول على الوقت الحالي. `timedelta` تسمح لنا بإضافة أو طرح فترات زمنية (مثل الأيام). الدالة `strftime` تُستخدم لتنسيق التاريخ والوقت إلى صيغة نصية قابلة للقراءة.
['#بايثون', '#برمجة', '#تطوير', '#تعلم_بايثون', '#تواريخ', '#datetime']
🚀 تبسيط التعامل مع التواريخ في بايثون!
هل سئمت من تعقيدات التعامل مع التواريخ؟ إليك طريقة سهلة باستخدام وحدة `datetime` في بايثون.
تسمح لك وحدة `datetime` بإنشاء كائنات تمثل التواريخ والأوقات، وإجراء عمليات حسابية بسيطة عليها مثل إضافة أو طرح فترات زمنية (باستخدام `timedelta`)، وحساب الفروقات بين التواريخ.
['#بايثون', '#برمجة', '#تعلم_بايثون', '#تطوير', '#datetime', '#تاريخ']
هل سئمت من تعقيدات التعامل مع التواريخ؟ إليك طريقة سهلة باستخدام وحدة `datetime` في بايثون.
from datetime import datetime, timedelta
# الحصول على التاريخ والوقت الحالي
now = datetime.now()
print(f"الوقت الحالي: {now}")
# إنشاء تاريخ محدد
date1 = datetime(2023, 10, 26, 10, 30, 0)
print(f"تاريخ محدد: {date1}")
# إضافة أيام إلى تاريخ
future_date = now + timedelta(days=7)
print(f"بعد 7 أيام: {future_date}")
# حساب الفرق بين تاريخين
diff = date1 - now
print(f"الفرق بين التاريخين: {diff.days} يوم")
تسمح لك وحدة `datetime` بإنشاء كائنات تمثل التواريخ والأوقات، وإجراء عمليات حسابية بسيطة عليها مثل إضافة أو طرح فترات زمنية (باستخدام `timedelta`)، وحساب الفروقات بين التواريخ.
['#بايثون', '#برمجة', '#تعلم_بايثون', '#تطوير', '#datetime', '#تاريخ']