الفرق بين المراجعتين لصفحة: «Python/datetime/date/ format»

من موسوعة حسوب
< Python‏ | datetime‏ | date
أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE:التابع <code>date.__format__()‎</code> في بايثون}}</noinclude> يسمح هذا التابع بتعيين سلسلسة تنسي...'
 
لا ملخص تعديل
 
سطر 1: سطر 1:
<noinclude>{{DISPLAYTITLE:التابع <code>date.__format__()‎</code> في بايثون}}</noinclude>
<noinclude>{{DISPLAYTITLE:التابع <code>date.__format__()‎</code> في بايثون}}</noinclude>


يسمح هذا التابع بتعيين سلسلسة تنسيق نصية لكائن التاريخ باستخدام محارف سلاسل التنسيق النصية وعند استخدام التابع str.format()‎.
يسمح هذا التابع بتعيين سلسلسة تنسيق نصية لكائن التاريخ باستخدام محارف سلاسل التنسيق النصية وعند استخدام التابع <code>[[Python/str/format|str.format()]]</code>‎.


== البنية العامة ==
== البنية العامة ==
سطر 20: سطر 20:


يعيد التابع سلسلة نصية ذات تنسيق محدّد بواسطة موجّهات التنسيق الخاصة.
يعيد التابع سلسلة نصية ذات تنسيق محدّد بواسطة موجّهات التنسيق الخاصة.
راجع قسم ([[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>‎]] ).


== أمثلة ==
== أمثلة ==
سطر 37: سطر 35:
== انظر أيضًا ==
== انظر أيضًا ==
* [[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/date/ format|date.__str__()‎]]</code>: يتيح هذا التابع إعادة تمثيل للكائن <code>date</code> على هيئة سلسلة نصية قابلة للطباعة، باستخدام الدالة <code>[[Python/str#.D8.A7.D9.84.D8.AA.D8.AD.D9.88.D9.8A.D9.84 .D8.A5.D9.84.D9.89 .D8.B3.D9.84.D8.B3.D9.84.D8.A9 .D9.86.D8.B5.D9.8A.D8.A9|str()‎]]</code>.
* التابع <code>[[Python/datetime/date/ str|date.__str__()‎]]</code>: يتيح هذا التابع إعادة تمثيل للكائن <code>date</code> على هيئة سلسلة نصية قابلة للطباعة، باستخدام الدالة <code>[[Python/str#.D8.A7.D9.84.D8.AA.D8.AD.D9.88.D9.8A.D9.84 .D8.A5.D9.84.D9.89 .D8.B3.D9.84.D8.B3.D9.84.D8.A9 .D9.86.D8.B5.D9.8A.D8.A9|str()‎]]</code>.
.
== مصادر ==
== مصادر ==
[https://docs.python.org/3/library/datetime.html#datetime.date.__format__ قسم date Objects في صفحة Basic date and time types في توثيق بايثون الرسمي.]
[https://docs.python.org/3/library/datetime.html#datetime.date.__format__ قسم date Objects في صفحة Basic date and time types في توثيق بايثون الرسمي.]

المراجعة الحالية بتاريخ 19:52، 27 يونيو 2018


يسمح هذا التابع بتعيين سلسلسة تنسيق نصية لكائن التاريخ باستخدام محارف سلاسل التنسيق النصية وعند استخدام التابع str.format()‎.

البنية العامة

date.__format__(format)

المعاملات

format

سلسلة التنسيق النصية التي يستخدمها التابع لتنسيق السلسلة النصية المعادة.

راجع قسم (التابعان strftime()‎ و strptime() ).

القيمة المعادة

يعيد التابع سلسلة نصية ذات تنسيق محدّد بواسطة موجّهات التنسيق الخاصة.

أمثلة

يبين المثال التالي آلية عمل التابع:

>>> from datetime import date
>>> d = date(2018, 6, 27)
>>> 'The {1} is {0:%d}, the {2} is {0:%B}.'.format(d, "day", "month")
'The day is 27, the month is June.'

انظر أيضًا

مصادر

قسم date Objects في صفحة Basic date and time types في توثيق بايثون الرسمي.