English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

دليل أساسي لـ Python

تحكم في العملية في Python

الوظائف في Python

أنواع البيانات في Python

عمليات ملفات Python

أوبجكتات وكلاس في Python

تاريخ和时间 في Python

معرفة متقدمة في Python

كتيب مرجع Python

التاريخ والوقت الحالي في Python

في هذا المقال،ستتعلم كيفية الحصول على التاريخ والوقت الحاليين باستخدام Python.كما سنستخدم طريقة strftime() لتنسيق التاريخ والوقت بطرق مختلفة.

يمكنك اتخاذ عدة طرق للحصول على التاريخ الحالي.سنستخدمdatetimeكلاس date في المكتبة date لمكملة هذه المهمة.

مثال 1: الحصول على التاريخ اليومي باستخدام Python

من datetime import date
today = date.today()
print("التاريخ اليومي:", today)

نتيجة الإخراج:

التاريخ اليومي: 2020-04-13

في هذا السياق،قمنا باستيراد كلاس date من مكتبة datetime.ثم،استخدمنا طريقة date.today() للحصول على التاريخ المحلي الحالي

بشكل منفصل،date.today() يعود بـdate object،الذي تم تخصيصه في البرنامج المذكور أعلاهاليومالمعرف.strftime()يُمكنك إنشاء سلسلة تمثل التاريخ بصيغة مختلفة باستخدام هذه الطريقة.

مثال 2: التاريخ الحالي بصيغة مختلفة

من 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.

مثال 3: الحصول على التاريخ والوقت الحالي

من 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() لإنشاء سلسلة تمثل التاريخ والوقت بصيغة أخرى.