الفرق بين المراجعتين لصفحة: «Python/datetime/timezone/fromutc»

من موسوعة حسوب
أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE:التابع <code>timezone.fromutc()‎</code> في بايثون}}</noinclude> يعيد القيمة dt + offset. == البنية العام...'
 
لا ملخص تعديل
 
سطر 1: سطر 1:
<noinclude>{{DISPLAYTITLE:التابع <code>timezone.fromutc()‎</code> في بايثون}}</noinclude>
<noinclude>{{DISPLAYTITLE:التابع <code>timezone.fromutc()‎</code> في بايثون}}</noinclude>


يعيد القيمة dt + offset.
يعيد التابع قيمة كائن <code>datetime</code> مضافًا إليها مقدار الإزاحة عن التوقيت العالمي المنسّق.


== البنية العامة ==
== البنية العامة ==
سطر 12: سطر 12:


=== <code>dt</code> ===
=== <code>dt</code> ===
يجب أن يكون المعامل dt نسخة صنف datetime واعٍ، وأن يأخذ tzinfo القيمة self.
يجب أن يكون المعامل <code>dt</code> نسخة صنف <code>[[Python/datetime/datetime|datetime]]</code> واعٍ، وأن يأخذ <code>tzinfo</code> القيمة <code>self</code>.


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


يعيد القيمة dt + offset.
يعيد التابع قيمة كائن <code>datetime</code> مضافًا إليها مقدار الإزاحة عن التوقيت العالمي المنسّق، بالصيغة  <code>dt + offset</code>.


== أمثلة ==
== أمثلة ==
سطر 34: سطر 34:


== انظر أيضًا ==
== انظر أيضًا ==
* التابع [[Python/datetime/timezone/utcoffset|<code>timezone.utcoffset()‎</code>]]: يعيد التابع القيمة الثابتة لمقدار الإزاحة التي جرى تحديدها عند بناء نسخة الصنف <code>timezone</code>.
* التابع <code>[[Python/datetime/timezone/tzname|timezone.tzname()‎]]</code>: يعيد التابع القيمة الثابتة لاسم المنطقة الزمنية التي جرى تحديدها عند بناء نسخة الصنف <code>timezone</code>.


== مصادر ==
== مصادر ==

المراجعة الحالية بتاريخ 21:54، 10 يوليو 2018


يعيد التابع قيمة كائن datetime مضافًا إليها مقدار الإزاحة عن التوقيت العالمي المنسّق.

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

timezone.fromutc(dt)

المعاملات

dt

يجب أن يكون المعامل dt نسخة صنف datetime واعٍ، وأن يأخذ tzinfo القيمة self.

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

يعيد التابع قيمة كائن datetime مضافًا إليها مقدار الإزاحة عن التوقيت العالمي المنسّق، بالصيغة dt + offset.

أمثلة

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

>>> from datetime import datetime, timedelta, timezone
>>> AST = timezone(timedelta(hours = 3))
>>> datetime(2018, 7, 11, 0, 21, 12, tzinfo=AST)
>>> AST.fromutc(dt)
datetime.datetime(2018, 7, 11, 3, 21, 12, tzinfo=datetime.timezone(datetime.timedelta(0, 10800)))
>>> print(AST.fromutc(dt))
2018-07-11 03:21:12+03:00

انظر أيضًا

  • التابع timezone.utcoffset()‎: يعيد التابع القيمة الثابتة لمقدار الإزاحة التي جرى تحديدها عند بناء نسخة الصنف timezone.
  • التابع timezone.tzname()‎: يعيد التابع القيمة الثابتة لاسم المنطقة الزمنية التي جرى تحديدها عند بناء نسخة الصنف timezone.

مصادر

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