当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Python time altzone()用法及代码示例


Python altzone() 方法用于返回本地 DST 时区的偏移量,以 UTC 以西的秒数为单位。我们还可以通过使用 timezone 和 altzone 方法获取当前时区和 UTC 之间的当前时间。

用法:

time.altzone

例:

Python3


# import the time module
import time
  
# display altzone
print(time.altzone)

输出:

25200

例:Python程序通过使用时区和altzone方法获取当前时区和UTC之间的当前时间

Python3


# import time module
import time
  
# get_zone function to get the
# current time between current time zone and UTC
# by using timezone  and altzone method
def get_zone():
    dst = time.daylight and time.localtime().tm_isdst
      
    # get altzone if there exists dst otherwise
    # get timezone
    offset = time.altzone if dst else time.timezone
      
    # check if offset greater than 0
    westerly = offset > 0
  
    # get the minutes and seconds
    minutes, seconds = divmod(abs(offset), 60)
    hours, minutes = divmod(minutes, 60)
      
    # return the timezone
    return '{}{:02d}{:02d}'.format('-' if westerly else '+', hours, minutes)
  
# call the function
get_zone()

输出:

+0000



相关用法


注:本文由纯净天空筛选整理自ojaswilavu8128大神的英文原创作品 Python time altzone() Method。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。