python - Django:使用 L10N 将 DateTimeField 转换为字符串

标签 python django datetime datetime-format

使用 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/

相关文章:

python - python数据框中的日期时间索引

python - 如何在 Pandas 中删除字符串列开头和结尾的标点符号

Python Django httpd - [通知] child pid XXXXX exit signal Segmentation fault (11)

python - 在 python 中运行 matlab 代码

python - 如何更新()由 Django ORM 上的 get()检索的单个模型实例?

python - 上下文 `Order.Items` 未出现在 Django Admin 的 PDF 文件中

c# - 在 LINQ 查询中返回没有时间的日期

javascript - 如何使用JQuery日期时间选择器?

Python 无法导入使用 boost_python 编译的库

python - 如何在 psycopg 中使用 SELECT 查询查找空值?