الفرق بين المراجعتين لصفحة: «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>‎.
يعيد التابع التاريخ والوقت الموافقين لسلسلة التاريخ النصية والمنسّقة بالصيغة التي تنشأ من استخدام التابع <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 في توثيق بايثون الرسمي.