【问题标题】:python django: convert the postgresql timestamp to datetimepython django:将 postgresql 时间戳转换为日期时间
【发布时间】:2011-03-24 21:21:22
【问题描述】:

我有一个带有时间戳字段的 postgresql 表,以及其他字段。

如何将此时间戳字段转换为标准 datetime python 对象并获取如下日期:“Apr 23”

我知道如何在 django 模板中执行此操作(使用“日期”模板标记),我需要在 views.py 中执行此操作,以便可以使用这些日期创建一个数组并将其传递给 django 模板。

【问题讨论】:

  • 好吧,如果您使用的是 Django 模型,并且您使用的是 models.DateTimeField(),Django 的 ORM 将负责从数据库格式转换为 Python 日期时间对象的细节。将其作为 Python 日期时间对象后,您可以通过多种方式将其打印出来。

标签: python django postgresql


【解决方案1】:

类似这样的:

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 formatting

【讨论】:

    猜你喜欢
    • 2019-02-03
    • 1970-01-01
    • 2020-06-15
    • 1970-01-01
    • 2021-04-07
    • 1970-01-01
    • 2017-04-25
    • 2022-01-08
    相关资源
    最近更新 更多