今天有个需要从系统中获取数据,然后,把数据保存到数据库中,其中日期格式为这种格式“Mon Dec 14 04:26:25 2020”。这种格式存放到数据库中,对后期利用日期排序,不好实现。于是,想在入库前把日期格式转化成“2020:12:14 04:26:25”这种格式。
实现思路
- 先把日期格式转化成时间戳。
- 再把时间戳格式转化成对应的格式。
代码演示
```python
import time
str_time="Mon Dec 14 04:26:25 2020" #获取到的时间格式
timeArray=time.mktime(time.strptime(str_time,"%a %b %d %H:%M:%S %Y"))#把时间格式转化成时间戳
TimeStyle=time.strftime("%Y:%m:%d %H:%M:%S", timeArray) #把时间戳转化成对应的格式