from pytz import timezone
from datetime import datetime
zonename = "Pacific/Wallis"
now = datetime.now(tz=timezone(zonename))
dst_timedelta = now.dst()
### dst_timedelta is offset to the winter time,
### thus timedelta(0) for winter time and timedelta(0, 3600) for DST;
### it returns None if timezone is not set
print "DST" if dst_timedelta else "no DST"
另一种方法是使用:
^{pr2}$它可以有三个值之一:
0
表示不设置DST,1
表示DST,-1
表示时区未设置。在相关问题 更多 >
编程相关推荐