使用 Django 模板标签,DateTimeField 将如下所示:
July 25, 2016, 7:11 a.m.
问题是,我的网站有一个无限滚动,新数据来自 AJAX,所以我不能为此使用 Django 的模板标签。使用它来获取日期:
str(self.date_created)
我得到这样的东西:
2016-07-23 14:10:01.531736+00:00
哪个看起来不太好...有什么方法可以使用 Django 的默认格式转换 DateTimeField 值吗?谢谢。
最佳答案
您可以在后端格式化字段 self.date_created.strftime("%B %d, %Y, %I:%M %p")
或者你可以在前端格式化它
var dateCreated = new Date(item.date_created);
dateCreated.toLocaleString()
关于python - Django:使用 L10N 将 DateTimeField 转换为字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38586044/