الفرق بين المراجعتين لصفحة: «Python/datetime/datetime/fromisoformat»
أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE:الصنف <code>datetime.fromisofromat()</code> في بايثون}}</noinclude> يعيد التابع التاريخ الموافق لسل...' |
لا ملخص تعديل |
||
سطر 1: | سطر 1: | ||
<noinclude>{{DISPLAYTITLE:الصنف <code>datetime.fromisofromat()</code> في بايثون}}</noinclude> | <noinclude>{{DISPLAYTITLE:الصنف <code>datetime.fromisofromat()</code> في بايثون}}</noinclude> | ||
يعيد التابع التاريخ | يعيد التابع التاريخ والوقت الموافقين لسلسلة التاريخ النصية والمنسّقة بالصيغة التي تنشأ من استخدام التابع <code>[[Python/datetime/date/isoformat|datetime.isoformat()]]</code>. | ||
== البنية العامة == | == البنية العامة == | ||
سطر 12: | سطر 12: | ||
=== <code>date_string</code> === | === <code>date_string</code> === | ||
سلسلة نصية تتضمّن التاريخ والوقت المطلوب تحويلهما إلى كائن <code>datetime</code>، وتتبع السلسلة النصية الصيغة <code>DD[*HH[:MM[:SS[.mmm[mmm]]]][+HH:MM[:SS[.ffffff]]]]</code> | سلسلة نصية تتضمّن التاريخ والوقت المطلوب تحويلهما إلى كائن <code>datetime</code>، وتتبع السلسلة النصية الصيغة: | ||
<code>DD[*HH[:MM[:SS[.mmm[mmm]]]][+HH:MM[:SS[.ffffff]]]]</code> | |||
ويمكن للرمز <code>*</code> أن يطابق أيّ حرف مفرد. | |||
== القيمة المعادة == | == القيمة المعادة == |
المراجعة الحالية بتاريخ 08:15، 5 يوليو 2018
يعيد التابع التاريخ والوقت الموافقين لسلسلة التاريخ النصية والمنسّقة بالصيغة التي تنشأ من استخدام التابع datetime.isoformat()
.
البنية العامة
datetime.fromisoformat(date_string)
المعاملات
date_string
سلسلة نصية تتضمّن التاريخ والوقت المطلوب تحويلهما إلى كائن datetime
، وتتبع السلسلة النصية الصيغة:
DD[*HH[:MM[:SS[.mmm[mmm]]]][+HH:MM[:SS[.ffffff]]]]
ويمكن للرمز *
أن يطابق أيّ حرف مفرد.
القيمة المعادة
كائن datetime
يكون التاريخ والوقت فيه موافقين للتاريخ والوقت المعطيين في السلسلة النصية date_string
.
تنبيه: لا يفسّر هذا التابع جميع سلاسل المعيار ISO 8601، بل الهدف منه هو أداء الوظيفة المعاكسة للتابع datetime.isoformat()
.
ملاحظة: هذا التابع جديد في الإصدار 3.7 من اللغة.
أمثلة
يبين المثال التالي آلية عمل التابع:
datetime.date(2018, 7, 5)
>>> from datetime import datetime
>>> dt = datetime.fromisoformat("2018-07-05 11:12:44")
>>> dt
datetime.datetime(2018, 7, 5, 11, 12, 44)
>>> print(dt)
2018-07-05 11:12:44
انظر أيضًا
- التابع
datetime.today()
: يعيد التابع التاريخ والوقت الحاليين ضمن الإعدادات المحلية. - التابع
datetime.fromtimestamp()
: يعيد هذا التابع التاريخ والوقت المحلّيين والموافقين للختم الزمني بصيغةPOSIX
كالذي يعيده التابعtime.time()
.
مصادر
قسم time Objects في صفحة Basic date and time types في توثيق بايثون الرسمي.