数据库中的时间django转换成None

编程入门 行业动态 更新时间:2024-10-10 19:23:46

数据库中的时间django<a href=https://www.elefans.com/category/jswz/34/1768412.html style=转换成None"/>

数据库中的时间django转换成None

原因

数据库中使用的是datetime[64] 的格式。精确的毫秒了。django默认的使用的是datetime.datetime.fromisoformat转换的。转换不了

使用原生查找

 for raw in StockNominate.objects.raw("select id,code,strftime('%Y-%m-%d',date) as date from table_name; "):print(raw.date)

修改数据库格式

update table_name set date=strftime('%Y-%m-%d',date);

使用sqlite自带的转换函数(每个数据库都有自己的)把date类型转换成想要的

#参考

更多推荐

数据库中的时间django转换成None

本文发布于:2023-11-16 11:37:32,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1619555.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:转换成   数据库中   时间   django

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!