将Datetime对象转换为可读格式Jinja

将Datetime对象转换为可读格式Jinja,datetime,formatting,jinja2,Datetime,Formatting,Jinja2,我正在尝试将日期时间值格式化为人类可读的格式 例如: value = 2019-12-17T08:12:58.472+00:00 expected result = 17/12/2019. 代码必须在Jinja中。正在尝试执行以下操作,但收到错误消息: {{ 2019-12-17T08:12:58.472+00:00 | from.strftime('%Y-%m-%d') }} 有人能帮忙吗?这对我来说很有用,可以用您要求的“人类可读”格式提取日期%d/%m/%Y: 来自jinja2导入模板

我正在尝试将日期时间值格式化为人类可读的格式

例如:

value = 2019-12-17T08:12:58.472+00:00
expected result = 17/12/2019.
代码必须在Jinja中。正在尝试执行以下操作,但收到错误消息:

{{ 2019-12-17T08:12:58.472+00:00 | from.strftime('%Y-%m-%d') }}

有人能帮忙吗?

这对我来说很有用,可以用您要求的“人类可读”格式提取日期
%d/%m/%Y

来自jinja2导入模板的
>>
>>>从日期时间导入日期时间
>>>t=Template(“您好,{{your_jinja_date_var.strftime('%d/%m/%Y')}}}!”)
>>>render(您的\u jinja\u date\u var=datetime.now())
“你好,2019年12月17日!”
这里是你可以找到金贾其他令人难以置信的特征的地方

上述问题中的
strftime
函数确实暗示了标准ISO日期约定
%Y-%m-%d
。如果您想要该日期格式:

>>t=Template(“您好,{{your_jinja_date_var.strftime(“%Y-%m-%d”)}!”)
>>>render(您的\u jinja\u date\u var=datetime.now())
“你好,2019-12-17!”

最重要的是,这是一篇关于这个主题的很好的教程文章,我发现这篇文章很有用,来自真实的Python平台

我可以用您要求的“人类可读”格式提取日期
%d/%m/%Y

<p>Last seen: {{ user.last_seen.strftime('%d-%m-%Y, %T') }}</p>
来自jinja2导入模板的
>>
>>>从日期时间导入日期时间
>>>t=Template(“您好,{{your_jinja_date_var.strftime('%d/%m/%Y')}}}!”)
>>>render(您的\u jinja\u date\u var=datetime.now())
“你好,2019年12月17日!”
这里是你可以找到金贾其他令人难以置信的特征的地方

上述问题中的
strftime
函数确实暗示了标准ISO日期约定
%Y-%m-%d
。如果您想要该日期格式:

>>t=Template(“您好,{{your_jinja_date_var.strftime(“%Y-%m-%d”)}!”)
>>>render(您的\u jinja\u date\u var=datetime.now())
“你好,2019-12-17!”
最重要的是,这是一篇关于这个主题的很好的教程文章,我发现这篇文章很有用,来自真实的Python平台

上次查看:{{user.Last_-seed.strftime(“%d-%m-%Y,%T')}

<p>Last seen: {{ user.last_seen.strftime('%d-%m-%Y, %T') }}</p>
这对我的日期和时间都有效。

上次查看:{{user.Last\u-seed.strftime(“%d-%m-%Y,%T')}


这对我的日期和时间都很有效。

我相信我已经理解了你的问题(见下文),但如果不理解,请务必在此澄清。如果您使用它,请确保在提供的jinja模板中设置的任何变量
your\u jinja\u date\u var
都至少具有
.strftime
方法。您将需要更多的异常处理,但这只是一个开始!请在您的问题中添加错误信息。我相信我已理解您的问题(见下文),但如果不理解,请务必在此澄清。如果您使用它,请确保在提供的jinja模板中设置的任何变量
your\u jinja\u date\u var
都至少具有
.strftime
方法。您将需要更多的异常处理,但这只是一个开始!请将错误消息添加到您的question@JOEr434这回答了你的问题吗?如果是,请接受!如果没有,请将您的错误消息添加到问题中,谢谢。@JOEr434这是否回答了您的问题?如果是,请接受!如果没有,请在问题中添加错误消息,谢谢。