utcoffset() 函数用于返回一个 timedelta 对象,该对象表示本地时间和 UTC 时间之间的差异。
- 该函数用于在 datetime 模块的 datetime 类中使用。
- 这里 utcoffset 的范围是“timedelta(hours=24) <= offset <= timedelta(hours=24)”。
- 如果偏移量在 UTC 以东,那么它被认为是正数,如果偏移量在 UTC 以西,那么它被认为是负数。由于一天有 24 小时,因此 -timedelta(24) 和 timedelta(24) 是可能的最大值。
用法:utcoffset()
参数:此函数不接受任何参数。
Return values:此函数返回一个 timedelta 对象,表示本地时间和 UTC 时间之间的差异。
范例1:这里的输出是 None,因为 now() 函数以 UTC 格式返回日期和时间,因此本地时间即 now() 函数返回的本地时间与 UTC 时间之间的差异是 none。
Python3
# Python3 code for getting
# the difference between the
# local time and UTC time
# Importing datetime and pytz module
from datetime import datetime
import pytz
# Calling the now() function to get
# current date and time
date_time = datetime.now()
# Calling the utcoffset() function
# over the above intitialized datetime
print(date_time.utcoffset())
输出:
None
范例2:寻找时间的偏移
Python3
# Python3 code for getting
# the difference between the
# local time and UTC time
# Importing datetime and pytz module
from datetime import datetime
import pytz
# Calling the now() function to
# get current date and time
naive = datetime.now()
# adding a timezone
timezone = pytz.timezone("Asia/Kolkata")
aware1 = timezone.localize(naive)
# Calling the utcoffset() function
# over the above localized time
print("Time ahead of UTC by:", aware1.utcoffset())
输出:
Time ahead of UTC by:5:30:00
范例3:查找时间偏移
Python3
# Python3 code for getting
# the difference between the
# local time and UTC time
# Importing datetime and pytz module
from datetime import datetime
import pytz
# Calling the now() function to
# get current date and time
naive = datetime.now()
# adding a timezone
timezone = pytz.timezone("Asia/Tokyo")
aware1 = timezone.localize(naive)
# Calling the utcoffset() function
# over the above localized time
print("Time ahead of UTC by:", aware1.utcoffset())
输出:
Time ahead of UTC by:9:00:00
相关用法
- Python datetime.timetz()用法及代码示例
- Python DateTime weekday()用法及代码示例
- Python datetime.tzname()用法及代码示例
- Python timedelta total_seconds()用法及代码示例
- Java Vector removeElement()用法及代码示例
- Java Vector removeRange()用法及代码示例
- Java Vector setSize()用法及代码示例
- Java Vector trimToSize()用法及代码示例
- Java ConcurrentLinkedDeque peek()用法及代码示例
- Java ConcurrentLinkedDeque poll()用法及代码示例
- Java Vector setElementAt()用法及代码示例
- Java Vector removeAllElements()用法及代码示例
- Java CopyOnWriteArraySet toArray()用法及代码示例
- Java TreeSet pollLast()用法及代码示例
- Java Vector ensureCapacity()用法及代码示例
- Java ConcurrentLinkedDeque iterator()用法及代码示例
- Java LinkedBlockingDeque drainTo()用法及代码示例
- Java LinkedList toArray()用法及代码示例
- Java ConcurrentLinkedDeque descendingIterator()用法及代码示例
- Java CopyOnWriteArraySet containsAll()用法及代码示例
注:本文由纯净天空筛选整理自Kanchan_Ray大神的英文原创作品 Python datetime.utcoffset() Method with Example。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。