3.9 time模块

1. ```python
   1. 时间戳: 
   time.time()  时差,计时......
   2. 格式化时间 
   print(time.strftime('%Y-%m-%d %H:%M:%S'))# 2019-06-28 17:36:48
   3. 时间字符串:
   print(time.strftime('%Y-%m-%d %H:%M:%S'))#2019-06-28 17:49:43
   ret =time.strftime("%Y{}%m{}%d{} %H{}:%M{}:%S{}")
   print(ret.format('','','','','',''))#2019年06月28日 17时:49分:43秒
   4.时间元组 
   print(time.localtime())
   输出结果:
   time.struct_time(tm_year=2019, tm_mon=6, tm_mday=28, tm_hour=17, tm_min=55, tm_sec=25, tm_wday=4, tm_yday=179, tm_isdst=0)
   ```

2. 时间元组:localtime将一个时间戳转换为当前时区的struct_time

   ```python
   t = time.localtime()
   print(time.strftime('%Y-%m-%d %H:%M:%S',t))
   输出结果:2019-06-28 17:53:15
   ```

3. 时间戳    转化成   格式化时间

   ```python
   timestamp = time.time()
   st = time.localtime(timestamp)
   print(time.strftime('%Y-%m-%d %H:%M:%S',st))
   输出结果:2019-06-28 17:58:33
   ```

4. 格式化时间  转化成  时间戳

   ```python
   ft = time.strftime('%Y-%m-%d %H:%M:%S')
   pt = time.strptime(ft,'%Y-%m-%d %H:%M:%S')#将格式化时间转化成时间元组
   timestamp = time.mktime(pt)
   print(timestamp)
   输出结果:1561717034.0
   ```

   ![1561717291679](C:\Users\Administrator\AppData\Roaming\Typora\typora-user-images\1561717291679.png)

   ```python
   # 格式化时间 ---->  结构化时间
   ft = time.strftime('%Y/%m/%d %H:%M:%S')
   st = time.strptime(ft,'%Y/%m/%d %H:%M:%S')
   print(st)
   # 结构化时间 ---> 时间戳
   t = time.mktime(st)
   print(t)
   # 时间戳 ----> 结构化时间
   t = time.time()
   st = time.localtime(t)
   print(st)
   # 结构化时间 ---> 格式化时间
   ft = time.strftime('%Y/%m/%d %H:%M:%S',st)
   print(ft)
   # 格式化时间 ———>结构化时间--->时间戳
   print(time.mktime(time.strptime(time.strftime('%Y-%m-%d %H:%M:%S'),'%Y-%m-%d %H:%M:%S')))
   输出结果:1561717571.0
   #时间戳 --->结构化时间-->格式化时间
   print(time.strftime('%Y-%m-%d %H:%M:%S',time.localtime(8439483998)))
   输出结果: 2237-06-09 13:06:38
   当前时间:
   print(time.strftime('%H:%M:%S',time.localtime(time.time())))
posted @ 2019-07-15 22:07  God_with_us  阅读(125)  评论(0编辑  收藏  举报