الفرق بين المراجعتين لصفحة: «Python/datetime/datetime/ format»
أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE:التابع <code>datetime.datetime.__format__()</code> في بايثون}}</noinclude> يسمح هذا التابع بتعيين سلسل...' |
لا ملخص تعديل |
||
سطر 1: | سطر 1: | ||
<noinclude>{{DISPLAYTITLE:التابع <code>datetime.datetime.__format__()</code> في بايثون}}</noinclude> | <noinclude>{{DISPLAYTITLE:التابع <code>datetime.datetime.__format__()</code> في بايثون}}</noinclude> | ||
يسمح هذا التابع بتعيين سلسلسة تنسيق نصية لكائن | يسمح هذا التابع بتعيين سلسلسة تنسيق نصية لكائن <code>datetime</code> باستخدام محارف سلاسل التنسيق النصية وعند استخدام التابع <code>[[Python/str/format|str.format()]]</code>. | ||
== البنية العامة == | == البنية العامة == |
المراجعة الحالية بتاريخ 20:19، 8 يوليو 2018
يسمح هذا التابع بتعيين سلسلسة تنسيق نصية لكائن datetime
باستخدام محارف سلاسل التنسيق النصية وعند استخدام التابع str.format()
.
البنية العامة
datetime.__format__(format)
المعاملات
format
سلسلة التنسيق النصية التي يستخدمها التابع لتنسيق السلسلة النصية المعادة.
راجع قسم (التابعان strftime()
و strptime()
).
القيمة المعادة
يعيد التابع سلسلة نصية ذات تنسيق محدّد بواسطة موجّهات التنسيق الخاصة.
أمثلة
يبين المثال التالي آلية عمل التابع:
>>> from datetime import datetime
>>> d = datetime(2018, 6, 27, 23, 16, 39)
>>> dt = datetime(2018, 6, 27, 23, 16, 39)
>>> 'The {1} is {0:%d}, the {2} is {0:%B}, the {3} is {0:%I:%M%p}.'.format(dt, "day", "month", "time")
'The day is 27, the month is June, the time is 11:16PM.'
انظر أيضًا
- التابعان
strftime()
وstrptime()
. - التابع
date.__str__()
: يتيح هذا التابع إعادة تمثيل للكائنdatetime
على هيئة سلسلة نصية قابلة للطباعة، باستخدام الدالةstr()
.
مصادر
قسم datetime Objects في صفحة Basic date and time types في توثيق بايثون الرسمي.