الفرق بين المراجعتين لصفحة: «Python/datetime/datetime/ str»
أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE:التابع <code>date.__str__()</code> في بايثون}}</noinclude> يتيح هذا التابع إعادة تمثيل للكائن <c...' |
|||
سطر 6: | سطر 6: | ||
<syntaxhighlight lang="python3"> | <syntaxhighlight lang="python3"> | ||
datetime.__str__() | |||
</syntaxhighlight> | </syntaxhighlight> | ||
== القيمة المعادة == | == القيمة المعادة == | ||
يعيد التابع تمثيلًا للكائن <code> | يعيد التابع تمثيلًا للكائن <code>datetime</code> على هيئة [[Python/str|سلسلة نصية]] قابلة للطباعة، ولو فرضنا أنّ <code>dt</code> هو كائن تاريخ، فإنّ <code>str(dt)</code> مكافئة للتابع <code>[[Python/datetime/datetime/isoformat|dt.isoformat()]]</code>. | ||
== أمثلة == | == أمثلة == |
المراجعة الحالية بتاريخ 18:04، 8 يوليو 2018
يتيح هذا التابع إعادة تمثيل للكائن datetime
على هيئة سلسلة نصية قابلة للطباعة، باستخدام الدالة str()
.
البنية العامة
datetime.__str__()
القيمة المعادة
يعيد التابع تمثيلًا للكائن datetime
على هيئة سلسلة نصية قابلة للطباعة، ولو فرضنا أنّ dt
هو كائن تاريخ، فإنّ str(dt)
مكافئة للتابع dt.isoformat()
.
أمثلة
يبين المثال التالي آلية عمل التابع:
>>> from datetime import datetime
>>> dt = datetime(2018, 6, 27, 21, 1)
>>> dt.__str__()
'2018-06-27 21:01:00'
>>> str(dt)
'2018-06-27 21:01:00'
>>> dt.isoformat()
'2018-06-27T21:01:00'
انظر أيضًا
- التابع
datetime.isoformat()
: يعيد التابع سلسلة نصية تمثّل التاريخ بصيغة ISO 8601 هي'YYYY-MM-DD'
. - التابعان
strftime()
وstrptime()
.
مصادر
قسم datetime Objects في صفحة Basic date and time types في توثيق بايثون الرسمي.