在 sqlalchemy 中将日期时间格式的数据转换为 dd.mm.YYYY 格式

Convert data from datetime format in format dd.mm.YYYY in sqlalchemy

我需要从我的数据库中取出数据并发送到前端,但问题是它们是datetime.date(2021,11,8)格式,我需要在08.11发送它们.2021 格式。告诉我该怎么做?我用的是sqlaclhemy核心。

s = select([report.c.id, report.c.created_at, report.c.filename, report.c.filepath, report.c.period_type, report.c.reporting_period, report.c.sign_at, report.c.is_deleted, author,organization, category]).select_from(j).where(report.c.is_deleted == False).order_by(report.c.id) `

输出: 'created_at': datetime.date(2021, 10, 1)

import datetime
# lets say d = datetime.date(2021, 10, 1)
>>> d.strftime('%d.%m.%y')
Output: '1.10.2021'

要将日期转换为 dd.mm.yyyy 格式,请使用:

result = date.strftime("%d.%.m.%Y")

来源:Converting date between DD/MM/YYYY and YYYY-MM-DD?