الفرق بين المراجعتين لصفحة: «Python/datetime/datetime/strftime»
أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE:التابع <code>datetime.strftime()</code> في بايثون}}</noinclude> ينسّق التابع التاريخ باستخدام سل...' |
لا ملخص تعديل |
||
سطر 1: | سطر 1: | ||
<noinclude>{{DISPLAYTITLE:التابع <code>datetime.strftime()</code> في بايثون}}</noinclude> | <noinclude>{{DISPLAYTITLE:التابع <code>datetime.strftime()</code> في بايثون}}</noinclude> | ||
ينسّق التابع التاريخ باستخدام سلسلة التنسيق النصية المعطاة. | ينسّق التابع التاريخ والوقت باستخدام سلسلة التنسيق النصية المعطاة. | ||
== البنية العامة == | == البنية العامة == | ||
سطر 40: | سطر 40: | ||
== انظر أيضًا == | == انظر أيضًا == | ||
* [[Python/datetime#.D8.A7.D9.84.D8.AA.D8.A7.D8.A8.D8.B9.D8.A7.D9.86 strftime.28.29.E2.80.8E .D9.88 strptime.28.29.E2.80.8E|التابعان <code>strftime()</code> و <code>strptime()</code>]] . | * [[Python/datetime#.D8.A7.D9.84.D8.AA.D8.A7.D8.A8.D8.B9.D8.A7.D9.86 strftime.28.29.E2.80.8E .D9.88 strptime.28.29.E2.80.8E|التابعان <code>strftime()</code> و <code>strptime()</code>]] . | ||
* التابع <code>[[Python/datetime/datetime/ format|datetime.__format__()]]</code>: يسمح هذا التابع بتعيين سلسلسة تنسيق نصية لكائن datetime باستخدام محارف سلاسل التنسيق النصية وعند استخدام التابع <code>[[Python/str/format|str.format()]]</code>. | * التابع <code>[[Python/datetime/datetime/ format|datetime.__format__()]]</code>: يسمح هذا التابع بتعيين سلسلسة تنسيق نصية لكائن <code>datetime</code> باستخدام محارف سلاسل التنسيق النصية وعند استخدام التابع <code>[[Python/str/format|str.format()]]</code>. | ||
== مصادر == | == مصادر == |
المراجعة الحالية بتاريخ 20:14، 8 يوليو 2018
ينسّق التابع التاريخ والوقت باستخدام سلسلة التنسيق النصية المعطاة.
البنية العامة
datetime.strftime(format)
المعاملات
format
سلسلة التنسيق النصية التي يستخدمها التابع لتنسيق السلسلة النصية المعادة.
راجع قسم (التابعان strftime()
و strptime()
).
القيمة المعادة
يعيد التابع سلسلة نصية تمثّل الوقت والتاريخ، ويمكن التحكّم بطريقة التمثيل هذه باستخدام سلسلة تنسيق نصية.
أمثلة
يبين المثال التالي آلية عمل التابع:
>>> from datetime import date
>>> dt = datetime(2018, 7, 8, 23, 9, 19)
>>> dt.strftime("%d/%m/%y")
'08/07/18'
>>> dt.strftime("%d %b, %Y")
'08 Jul, 2018'
>>> dt.strftime("%d %b, %Y - %H:%M:%S")
'08 Jul, 2018 - 23:09:19'
>>> dt.strftime("%d %b, %Y - %I:%M:%S %p")
'08 Jul, 2018 - 11:09:19 PM'
انظر أيضًا
- التابعان
strftime()
وstrptime()
. - التابع
datetime.__format__()
: يسمح هذا التابع بتعيين سلسلسة تنسيق نصية لكائنdatetime
باستخدام محارف سلاسل التنسيق النصية وعند استخدام التابعstr.format()
.
مصادر
قسم datetime Objects في صفحة Basic date and time types في توثيق بايثون الرسمي.