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博客
Python日期格式化指南_笔记大全_设计学院