N.O*_*ugs 2 html datetime django-templates datetime-format django-3.0
我遇到了如何将datetime格式从 my转换db为html datetime-local. 这是我的数据库中的数据格式:
2020-07-18T17:25:00Z
Run Code Online (Sandbox Code Playgroud)
当我尝试将此数据传递给具有某种类型的 html 输入时,datetime-local它会向我发出如下警告:

这是我的 html 代码,其中包含格式化值:
<input type="datetime-local" required="" value="{{order.pick_up_datetime|date:'Y-m-dTh:i a'}}">
Run Code Online (Sandbox Code Playgroud)
经过一天的调试,我在这里得到了我的问题的答案。我刚刚做了这样的事情:
<input type="datetime-local" required="" value="{{order.pick_up_datetime|date:'Y-m-d'}}T{{order.pick_up_datetime|time:'H:i:s'}}">
Run Code Online (Sandbox Code Playgroud)
只需将值中的date和 的值分开time并添加一个T(这T只是standard (ISO 8601)分隔时间的一种方法)。
这里的答案帮助我认识并解决我的问题:为什么 DateTime 在时间戳中添加 T 分隔符?
| 归档时间: |
|
| 查看次数: |
2025 次 |
| 最近记录: |