【自学笔记】python3的常用模块Time时间类型的转换

【自学笔记】python3的常用模块Time时间类型的转换

 

 #1、获取当前的时间戳,如果不知道时间戳是啥是自行百度
  time.time() #打印的结果为:1524115956.2618003  

 #2、元祖类型的时间戳:
  time.localtime()#结果如下:
  time.struct_time(tm_year=2017, tm_mon=12, tm_mday=19, tm_hour=17, tm_min=32, tm_sec=51, tm_wday=1, tm_yday=353, tm_isdst=0)

 #3、世界时间与当前时间的时间差:(东八区比世界时间少8小时)
  time.timezone/3600 #打印结果为 8.0


 #4、DST和UTC之间的时间差:(夏令时和UTC的时间差)
   time.altzone #结果为:-32400

时间戳转换成元祖:

time.gmtime()           #转换成UTC时区的元祖(括号里面输入时间戳)
time.localtime()        #转换成本地时区的元祖(括号里面输入时间戳)

元祖转换时间戳:

time.mktime()          #元祖(struct_time)转换时间戳(秒的形式)

 元祖转换成字符串:

time.strftime("格式","struct_time")

字符串转换成元祖:

#字符串转成元祖:
#time.strptime("格式化的字符串","格式")  #转换成元祖(struct_time)格式
print(time.strptime("2017-10-20 17:34:02","%Y-%m-%d %H:%M:%S"))

显示结果:#注意:字符串的格式,跟元祖的9个元素是一一对应的,可以任意调整位置

time.struct_time(tm_year=2017, tm_mon=10, tm_mday=20, tm_hour=17, tm_min=34, tm_sec=2, tm_wday=4, tm_yday=293, tm_isdst=-1)
点赞

发表评论

电子邮件地址不会被公开。 必填项已用*标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据