الفرق بين المراجعتين ل"Python/datetime/date/ str"

من موسوعة حسوب
< Python‏ | datetime‏ | date
اذهب إلى التنقل اذهب إلى البحث
 
سطر 32: سطر 32:
  
 
* التابع <code>[[Python/datetime/date/isoformat|date.isoformat()]]</code>‎: يعيد التابع سلسلة نصية تمثّل التاريخ بصيغة ISO 8601 هي <code>'YYYY-MM-DD'</code>.
 
* التابع <code>[[Python/datetime/date/isoformat|date.isoformat()]]</code>‎: يعيد التابع سلسلة نصية تمثّل التاريخ بصيغة ISO 8601 هي <code>'YYYY-MM-DD'</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>‎]] .
  
 
== مصادر ==
 
== مصادر ==

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


يتيح هذا التابع إعادة تمثيل للكائن date على هيئة سلسلة نصية قابلة للطباعة، باستخدام الدالة str()‎.

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

date.__str__()

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

يعيد التابع تمثيلًا للكائن date على هيئة سلسلة نصية قابلة للطباعة، ولو فرضنا أنّ d هو كائن تاريخ، فإنّ str(d)‎ مكافئة للتابع d.isoformat().

أمثلة

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

>>> from datetime import date
>>> d = date(2018, 6, 27)
>>> d.__str__()
'2018-06-27'
>>> str(d)
'2018-06-27'
>>> d.isoformat()
'2018-06-27'

انظر أيضًا

مصادر

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