首页 > 其他 > 详细

pytz模块

时间:2020-12-24 16:58:35      阅读:21      评论:0      收藏:0      [点我收藏+]
  • 导入
import pytz

用于控制时间的时区

  • 使用

通常结合time模块和datetime模块使用

pytz.country_timezones(‘国家代码’)
# 此方法可以拿到某个国家的时区名列表
pytz.timezone(UTC)
# 此方法可以生成一个tzinfo对象
# 也是tzinfo参数接收的值
# 
2019-05-10 10:53:46.000929+00:00 此时会在字符串后面加上时区标志+00:00
utc_time = now_time.astimezone(tz=utc)
# 转换时区,注意转换时区会导致时间发生变化
# 2019-05-10 19:02:53.499513转换为2019-05-10 11:02:53.499513+00:00
# 原始的时间为8区,即北京时间,此时转换为了0区,所以减去了8小时

也可以使用datetime里面的方法进行时区更换

a = a.replace(tzinfo=pytz.timezone(UTC))
# datetime默认的时区为None

 

pytz模块

原文:https://www.cnblogs.com/lixin2011/p/14184138.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!