如何在 Django 模板中格式化时间戳

     2023-02-24     234

关键词:

【中文标题】如何在 Django 模板中格式化时间戳【英文标题】:How to format timestamp in Django template 【发布时间】:2019-09-20 14:49:36 【问题描述】:

我正在尝试从 Django 模板中的时间戳过滤日期, (输入:)2019-03-23T18:51:05.253658 到 (输出:)2019-03-23 。有人请帮我吗?

【问题讨论】:

你想要的格式 我想从时间戳中过滤日期:2019-03-23 等待我会发布答案 【参考方案1】:

上面的解决方案很棒,但是如果您需要更好的灵活性,您可以使用 django date 过滤器。示例:

 variable|date:"D d M Y" 
# result Fri 01 Dec 2019

在此处阅读有关date 过滤器的更多信息: Django date filter

【讨论】:

【参考方案2】:

首先你需要更新 settings.py

settings.py

DATE_INPUT_FORMATS = [
    '%Y-%m-%d', '%m/%d/%Y', '%m/%d/%y', # '2006-10-25', '10/25/2006', '10/25/06'
    '%b %d %Y', '%b %d, %Y',            # 'Oct 25 2006', 'Oct 25, 2006'
    '%d %b %Y', '%d %b, %Y',            # '25 Oct 2006', '25 Oct, 2006'
    '%B %d %Y', '%B %d, %Y',            # 'October 25 2006', 'October 25, 2006'
    '%d %B %Y', '%d %B, %Y',            # '25 October 2006', '25 October, 2006'
]

Forms.py

FromDate = forms.DateField(input_formats=['%d %b %Y'], widget=forms.DateInput(
        attrs=
        
        'class'                         : "form-control col-md-7 col-xs-12

        
        ))

input_formats 中,您可以更改日期 格式

【讨论】:

我们可以格式化模型表单如何在模板上的 Django 中显示吗

】我们可以格式化模型表单如何在模板上的Django中显示吗【英文标题】:CanweformatastohowtheModelFormdisplaysinDjangoontemplate【发布时间】:2015-11-2308:05:29【问题描述】:所以我使用django用户模型(来自django.contrib.auth.models导入用户)并... 查看详情

我们可以格式化模型表单如何在模板上的 Django 中显示吗

】我们可以格式化模型表单如何在模板上的Django中显示吗【英文标题】:CanweformatastohowtheModelFormdisplaysinDjangoontemplate【发布时间】:2015-11-2308:05:29【问题描述】:所以我使用django用户模型(来自django.contrib.auth.models导入用户)并... 查看详情

如何在 Django 模板中使用时间选择器小部件?

】如何在Django模板中使用时间选择器小部件?【英文标题】:HowtoworkwithtimepickerwidgetinDjangotemplate?【发布时间】:2012-08-1104:28:52【问题描述】:我正在开发一个基于Django的应用程序,我卡在某个地方,我想在我的数据库中保存用... 查看详情

如何在 Django 模板中打印列表

】如何在Django模板中打印列表【英文标题】:howtoprintlistinDjangotemplate【发布时间】:2022-01-1323:09:18【问题描述】:我从PostgreSQL收到了这种格式的列表。[(11,\'www.xyz.com\',\'03216784000\',\'THisisadminsidevendor\',[\'2020,2002\'],[\'Plugs,genrator\'],\... 查看详情

Django - 在模板中格式化/访问 Pandas.to_dict() 数据框

】Django-在模板中格式化/访问Pandas.to_dict()数据框【英文标题】:Django-formating/accessingaPandas.to_dict()dataframeinaTemplate【发布时间】:2018-11-2923:31:10【问题描述】:如何在Django模板中访问这种类型的字典(字典中的字典)?我想在Django... 查看详情

在 django 模板中格式化日期

】在django模板中格式化日期【英文标题】:Formattingdateindjangotemplate【发布时间】:2016-03-2318:36:50【问题描述】:我的模板以以下格式呈现标签test.date-2015-12-15T23:55:33.422679当我尝试使用django的内置模板标签date对其进行格式化时,... 查看详情

如何通过将字符串格式化为 django 模板来显示数据?

】如何通过将字符串格式化为django模板来显示数据?【英文标题】:Howtoshowdatabyformattingstringintodjangotemplates?【发布时间】:2021-02-1811:48:42【问题描述】:在这里,我正在创建一个博客并将一些内容设置为粗体,如下所示:在详细... 查看详情

在 django 模板中格式化数字

】在django模板中格式化数字【英文标题】:Formatnumbersindjangotemplates【发布时间】:2010-09-2516:16:30【问题描述】:我正在尝试格式化数字。例子:1=>112=>12123=>1231234=>1,23412345=>12,345这是一件相当常见的事情,但我不知道应... 查看详情

AWS API Gateway - 如何在正文映射模板中获取日期/时间戳/纪元?

】AWSAPIGateway-如何在正文映射模板中获取日期/时间戳/纪元?【英文标题】:AWSAPIGateway-HowdoIgetthedate/timestamp/epochinabodymappingtemplate?【发布时间】:2017-05-0220:18:37【问题描述】:我需要在API网关方法的正文映射模板中包含请求时间... 查看详情

在 django 模板中使用 python 字符串格式化

】在django模板中使用python字符串格式化【英文标题】:Usingpythonstringformattinginadjangotemplate【发布时间】:2011-08-0309:46:25【问题描述】:有没有一种简单的方法可以?也就是说,我希望能够在模板中做这样的事情variable|%.3f我知道在... 查看详情

如何在 python 和 django 中使用 Pytz 根据给定的 UTC 偏移量转换数据和时间?

】如何在python和django中使用Pytz根据给定的UTC偏移量转换数据和时间?【英文标题】:HowtoconvertthedataandtimeaccordingtogivenUTCoffsetusingPytzinpython&django?【发布时间】:2012-06-0316:09:17【问题描述】:我想使用Pytz根据给定的UTC偏移量转... 查看详情

django之模板语言-----filter

...模板语言中显示文件的大小?    如何在模板语言中格式化的显示时间?    如何在模板中安全的显示后台传过来的html代码?    如何对于模板语言中不存在的变量可以默认显示?    如何进行切片操作?slice... 查看详情

无法在模板中将 UTC 时间戳转换为本地时间

...【发布时间】:2020-11-1917:29:24【问题描述】:我无法使用Django文档中提供的模板标签将此时间戳值转换为本地时间:%loadtz%%get_current_timezoneasTIME_ZONE%private_message.timestamp|timezone: 查看详情

如何计算 Django 模板中的产品?

】如何计算Django模板中的产品?【英文标题】:HowtocountproductsinDjangotemplate?【发布时间】:2020-11-1218:14:43【问题描述】:我是按类别获取产品,我想以ShowingProducts1-24of10Result这种格式显示计数后的产品,我的产品是按类别显示的... 查看详情

如何更改 django 模型中的默认时间格式 [重复]

】如何更改django模型中的默认时间格式[重复]【英文标题】:Howtochangethedefaulttimeformatindjangomodels[duplicate]【发布时间】:2018-12-0220:00:25【问题描述】:我有一个DateTimeField和auto_now_add=True并且一切正常,除了当我尝试在模板中使用... 查看详情

Django:如何在模板中使用设置? [复制]

】Django:如何在模板中使用设置?[复制]【英文标题】:Django:howtousesettingsintemplates?[duplicate]【发布时间】:2011-06-1717:21:17【问题描述】:Django:如何在模板中使用设置?【问题讨论】:【参考方案1】:您可以像这样将设置传递... 查看详情

模板中的Django“显示一次”

】模板中的Django“显示一次”【英文标题】:Django"Displayonce"intemplates【发布时间】:2011-05-2801:19:23【问题描述】:我的django模板中有一个for循环,可以打印出一大堆结果(每个结果都带有时间戳)。一旦时间戳达到某个... 查看详情

在 Django 模板中,如何将日期和时间与 DateTimeField 分开?

】在Django模板中,如何将日期和时间与DateTimeField分开?【英文标题】:InDjangotemplatehowtoseparateDateandtimefromDateTimeField?【发布时间】:2015-08-2805:45:10【问题描述】:我只想在我的Django模板上打印日期。这是我的模型。classComment(models... 查看详情