1. 正常日期处理
- import time, datetime
-
- dt = datetime.datetime.now()
- print(dt.strftime("%Y-%m-%d %H:%M:%S"))
- print(dt.strftime("%Y-%m-%d"))
- print(dt.strftime("%H:%M:%S"))
- print(dt.strftime("%Y%m%d"))
2. 字符串格式化日期格式,(正常格式化处理)
先把字符串转日期,在进行格式化处理,否则会报格式不匹配错误
- import time, datetime
- from dateutil import parser
-
- daa='2023-07-27 14:32:09'
- date_time = parser.parse(daa)
- print(type(date_time))
- date_time = date_time.strftime("%Y-%m-%d")
3. 字符串格式化日期格式(使用第三方库方式)
- import arrow # 没有时,需要安装
-
- daa = arrow.get(daa).format("YYYY-MM-DD HH:mm")
参考:
python将字符串转换为日期 -Python教程
python中arrow库用法详解_python arrow-CSDN博客