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

原因

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

使用原生查找

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

修改数据库格式

sql 复制代码
update table_name set date=strftime('%Y-%m-%d',date);

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

#参考

https://cloud.tencent.com/developer/article/1653740

相关推荐
2401_89424192几秒前
实战:用OpenCV和Python进行人脸识别
jvm·数据库·python
MrZhangBaby2 分钟前
SQL-leetcode—3482. 分析组织层级
数据库·sql·leetcode
阿蒙Amon4 分钟前
C#常用类库-详解SqlSugar
开发语言·数据库·c#
m0_662577979 分钟前
使用Pandas进行数据分析:从数据清洗到可视化
jvm·数据库·python
档案宝档案管理12 分钟前
档案宝|开箱即用,打破档案管理“复杂魔咒”
数据库·人工智能·档案·档案管理
小朋友,你是否有很多问号?21 分钟前
java udf 实现经纬度匹配pg数据库public.geometry地理位置
数据库
@insist12322 分钟前
软件设计师-数据库核心:事务 ACID 特性、并发控制与备份恢复技术全解
数据库·oracle·软考·软件设计师·软件水平考试
正在走向自律25 分钟前
Oracle替换工程实践深度解析——从技术落地到成本优化的全维度攻坚
数据库·oracle·kingbasees·数据库替换
杨云龙UP26 分钟前
Oracle DG / ADG日常巡检操作指南
linux·运维·服务器·数据库·ubuntu·oracle
执笔画流年呀29 分钟前
简单使用MySQL
数据库·mysql·oracle