English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
في هذا المقال،ستتعلم كيفية الحصول على التاريخ والوقت الحاليين باستخدام Python.كما سنستخدم طريقة strftime() لتنسيق التاريخ والوقت بطرق مختلفة.
يمكنك اتخاذ عدة طرق للحصول على التاريخ الحالي.سنستخدمdatetimeكلاس date في المكتبة date لمكملة هذه المهمة.
من datetime import date today = date.today() print("التاريخ اليومي:", today)
نتيجة الإخراج:
التاريخ اليومي: 2020-04-13
في هذا السياق،قمنا باستيراد كلاس date من مكتبة datetime.ثم،استخدمنا طريقة date.today() للحصول على التاريخ المحلي الحالي
بشكل منفصل،date.today() يعود بـdate object،الذي تم تخصيصه في البرنامج المذكور أعلاهاليومالمعرف.strftime()يُمكنك إنشاء سلسلة تمثل التاريخ بصيغة مختلفة باستخدام هذه الطريقة.
من datetime import date today = date.today() # dd/mm/YY d1 = today.strftime("%d/%m/%Y") print("d1 =", d1) # الشهر الكامل، اليوم والسنة d2 = today.strftime("%B %d, %Y") print("d2 =", d2) # mm/dd/y d3 = today.strftime("%m/%d/%y") print("d3 =", d3) # اختصار الشهر، التاريخ والسنة d4 = today.strftime("%b-%d-%Y") print("d4 =", d4)
عند تشغيلك للبرنامج، الناتج سيكون مشابهًا لـ:
d1 = 16/09/2019 d2 = September 16, 2019 d3 = 09/16/19 d4 = Sep-16-2019
إذا كنت بحاجة إلى الحصول على التاريخ والوقت الحالي، يمكنك استخدام فئة datetime في مكتبة datetime.
من datetime import datetime # دالة datetime يحتوي على التاريخ والوقت الحالي now = datetime.now() print("الآن =", now) # dd/mm/YY H:M:S dt_string = now.strftime("%d/%m/%Y %H:%M:%S") print("تاريخ和时间 =", dt_string)
في هذا السياق، نحن عادة ما نستخدم datetime.now() للحصول على التاريخ والوقت الحالي. ثم، نستخدم strftime() لإنشاء سلسلة تمثل التاريخ والوقت بصيغة أخرى.