【发布时间】:2010-11-02 08:01:49
【问题描述】:
在我的 Django 应用程序中,我从 Web 服务获取时间,以字符串形式提供,我在模板中使用:
{{date.string}}
这为我提供了一个日期,例如:
2009-06-11 17:02:09+0000
这些显然有点难看,我想以一种很好的格式向我的用户展示它们。 Django 有一个很棒的内置日期格式化程序,它完全可以满足我的需求:
{{ value|date:"D d M Y" }}
但是,这期望值作为日期对象提供,而不是字符串。所以我不能用这个格式化它。在 StackOverflow 上搜索后,python strptime 似乎可以满足我的要求,但是对于 Python 来说还是个新手,我想知道是否有人可以想出一种更简单的方法来使用字符串获取日期格式,而不必求助于编写一个全新的自定义 strptime模板标签?
【问题讨论】:
标签: python django date time strptime