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())))