码迷,mamicode.com
首页 > 数据库 > 详细

【sql】SQLite中DateTime类型字段存取问题

时间:2021-04-09 12:58:02      阅读:0      评论:0      收藏:0      [点我收藏+]

标签:char   数据   插入   条件   get   var   sqli   实现   develop   

1、如果直接存储DateTime.ToString()或DateTime.ToString("yy/MM/dd hh:mm:ss")(写DateTime.ToString("yy-MM-dd hh:mm:ss")会插入数据不成功),能成功插入数据并在SqliteDeveloper中显示正确时间,但从数据库查询时,会报错。

2、用DateTime.ToString("s")插入数据,能成功插入数据,但在SqliteDeveloper中全都显示1899/12/30,从数据库查询时,不会报错。

3、有人说把数据类型设为nvarchar。这样可以成功插入数据并读取,但碰到要用时间作为查询条件时,无法实现功能。可以看看这个帖子:https://bbs.csdn.net/topics/390302153

无奈只能选第二种方式。这问题也是蛮坑的。

【sql】SQLite中DateTime类型字段存取问题

标签:char   数据   插入   条件   get   var   sqli   实现   develop   

原文地址:https://www.cnblogs.com/Mars-0603/p/14632883.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!