بمجرد أن تفهم كيفية تنسيق التواريخ في لغة Python، يصبح تحويل التواريخ من تنسيق إلى آخر أمرًا سهلاً. في Python، يمكنك استخدام وحدة datetime للتعامل مع التواريخ والأوقات. لتحويل تنسيق YYYY-MM-DD HH:MM:SS إلى تنسيق YYYY-MM-DD، يمكنك استخدام دالة strftime() لتنسيق الناتج كما تريد. والأمر يتضمن أيضًا استخدام strptime() لتحويل السلسلة الزمنية إلى كائن datetime قابل للتعامل معه. فيما يلي كيفية القيام بذلك:
pythonfrom datetime import datetime
# السلسلة الزمنية بالتنسيق YYYY-MM-DD HH:MM:SS
timestamp = "2024-03-17 08:30:00"
# تحويل السلسلة الزمنية إلى كائن datetime
dt_object = datetime.strptime(timestamp, "%Y-%m-%d %H:%M:%S")
# تنسيق التاريخ كما تريد YYYY-MM-DD
formatted_date = dt_object.strftime("%Y-%m-%d")
# طباعة التاريخ المنسق
print(formatted_date)
بهذا، يمكنك الآن تحويل السلسلة الزمنية من تنسيق YYYY-MM-DD HH:MM:SS إلى تنسيق YYYY-MM-DD بسهولة باستخدام Python.
-
حل مشكلة المصادقة في Mongo Atlas09/03/2024
-
تحليل وحل مشكلة strtok في لغة C14/03/2024
المزيد من المعلومات
بالطبع، إليك المزيد من المعلومات حول كيفية التعامل مع التواريخ والأوقات في Python:
-
وحدة datetime: وحدة datetime في Python تسمح لك بتمثيل التواريخ والأوقات كأشياء Python قابلة للتعامل معها. يمكنك استخدام هذه الوحدة لإنشاء كائنات datetime لتمثيل التواريخ والأوقات بالتنسيق الذي تحتاجه.
-
strptime() و strftime(): الدالة strptime() تستخدم لتحويل سلسلة نصية تمثل تاريخًا ووقتًا إلى كائن datetime. في المقابل، الدالة strftime() تستخدم لتنسيق كائن datetime وتحويله إلى سلسلة نصية بالتنسيق الذي تحدده.
-
قوالب التنسيق: تعتمد وحدة datetime على قوالب التنسيق لتحديد كيفية قراءة وتنسيق التواريخ والأوقات. يمكنك استخدام أحرف معينة في القوالب لتمثيل الأيام والشهور والسنوات والساعات والدقائق والثواني وغيرها.
-
العمليات الحسابية مع التواريخ: يمكنك أيضًا القيام بعمليات حسابية مع التواريخ باستخدام وحدة timedelta. يتيح لك ذلك إضافة وطرح أيام أو ساعات أو دقائق أو ثواني من التواريخ.
-
وحدة dateutil: بالإضافة إلى وحدة datetime الأساسية، يمكن استخدام وحدة dateutil لمعالجة التواريخ بشكل أكثر مرونة، مثل إجراء عمليات مثل إضافة أشهر أو سنوات مع الاحتفاظ بالأيام السابقة في الشهر.
-
التعامل مع تنسيقات مختلفة: في البرمجة الواقعية، قد تحتاج إلى التعامل مع تنسيقات تواريخ مختلفة، مثل ISO 8601 أو تنسيقات مخصصة للتطبيقات المحددة. تأكد من فهم كيفية قراءة وتنسيق التواريخ بشكل صحيح حسب احتياجات التطبيق الخاص بك.
-
معالجة الأخطاء والاستثناءات: عند التعامل مع التواريخ، قد تواجه بعض المشاكل مثل تنسيقات غير صحيحة أو تواريخ خارج النطاق المسموح به. يجب عليك دائمًا التحقق من صحة التواريخ والتعامل مع الأخطاء والاستثناءات بشكل مناسب.
باستخدام هذه المعلومات، يمكنك الآن التعامل بفعالية مع التواريخ والأوقات في Python وتنفيذ المهام التي تحتاج إليها بسهولة ودقة.