الفرق بين المراجعتين ل"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>[[Python/str/format|str.format()]]</code>‎.
+
يسمح هذا التابع بتعيين سلسلسة تنسيق نصية لكائن <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.'

انظر أيضًا

مصادر

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