التابع timezone.fromutc()‎ في بايثون

من موسوعة حسوب
مراجعة 21:54، 10 يوليو 2018 بواسطة Mohammed Taher (نقاش | مساهمات)
(فرق) → مراجعة أقدم | المراجعة الحالية (فرق) | مراجعة أحدث ← (فرق)


يعيد التابع قيمة كائن 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 في توثيق بايثون الرسمي.