【问题标题】:django template date filter format string questiondjango模板日期过滤格式字符串问题
【发布时间】:2010-11-03 13:55:10
【问题描述】:

我有一个 django 模板中可用的日期时间值。

我正在尝试将日期格式化为“d-mmm”

例如日期格式为:

  • 3 月 5 日
  • 10-3 月
  • 4 月 4 日

等等

我尝试了不同的组合 - 到目前为止没有任何效果?我希望我不必为了格式化日期而编写自定义过滤器?

[编辑]

我尝试了“明显”的格式字符串,例如:“j-M”、“j-N”、(甚至是“j-mmm”和“d-mmm”)

【问题讨论】:

    标签: python django


    【解决方案1】:

    你试过{{ some_date|date:"j-M" }}吗?

    http://docs.djangoproject.com/en/dev/ref/templates/builtins/#date

    【讨论】:

    • 是的,它给出了“3 月 5 日”、“4 月 4 日”等日期,这不是我想要的。我想要月份名称的 3 个字母缩写
    • 嗯? |date:"j-F" 为您提供“3 月 5 日”之类的信息。 |date:"j-M" 应该给你三个字母的缩写版本。至少,这是从 Django 1.0 到当前开发版本的记录方式。你有什么版本的 Django?
    • @skyeagle "j-M" 非常适合我。真奇怪,它不适合你。
    • @chefsmart:哎呀,不知道那里发生了什么(一定是忘记在更改后刷新我的浏览器)。它确实有效 - 我的错。是时候再喝一杯咖啡了……
    猜你喜欢
    • 2015-01-15
    • 1970-01-01
    • 1970-01-01
    • 2013-08-07
    • 1970-01-01
    • 2012-05-04
    • 2014-10-11
    • 2014-05-20
    • 1970-01-01
    相关资源
    最近更新 更多