【问题标题】:Formatting timestamp in django template在 django 模板中格式化时间戳
【发布时间】:2019-10-03 12:25:36
【问题描述】:

我有这个时间戳:

2019-05-16T09:06:39Z

我想知道如何在我的 django 模板中使用日期将其格式化为更易读的内容。

这是models.py中的字段,如果它与这个问题有关

timestamp = models.DateTimeField(default=timezone_now)

【问题讨论】:

标签: django datetime django-templates


【解决方案1】:

考虑{{ start_date }}2019-05-16T09:06:39Z 格式的日期。

要将日期格式化为可读日期,您需要使用日期模板文件管理器,如下所示。

{{ start_date|date:"D, d M, Y" }}

参考date filter

【讨论】:

  • 不工作,我已经编辑了添加额外信息的问题
  • 访问网页时不显示时间戳
  • 那么您没有正确地将日期对象传递给模板。
【解决方案2】:

您可以使用 django 内置模板标签。 试试这个

{{ value|date:"D d M Y" }}

查看参考链接以根据需要设置格式。 参考:date template tag

【讨论】:

  • 不工作,我已经编辑了添加额外信息的问题
猜你喜欢
  • 2019-09-20
  • 2012-07-01
  • 2012-05-29
  • 2013-03-05
  • 2019-02-17
  • 2012-06-24
  • 1970-01-01
相关资源
最近更新 更多