Python Django:将PostgreSQL时间戳转换为日期时间

1 投票
1 回答
4618 浏览
提问于 2025-04-16 14:22

我有一个PostgreSQL数据库表,其中有一个时间戳字段,还有其他字段。

我想把这个时间戳字段转换成Python中的标准日期时间对象,然后得到像这样格式的日期:“Apr 23”。

我知道在Django模板中怎么做(用‘date’模板标签),但我需要在views.py中进行操作,这样我才能创建一个包含这些日期的数组,并把它传递给Django模板。

1 个回答

3

像这样:

TIME_FORMAT = "%b %d"
f_str = obj.date.strftime(TIME_FORMAT)

或者

TIME_FORMAT = "%b %d"
arr = [d.strftime(TIME_FORMAT) for d in dates]

strftime 格式化

撰写回答