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