sqlite读取datetime门类报错
sqlite读取datetime类型报错
1 2011/1/23 12:32:12 2011/9/8 5:00:00 df 2
添加时间是手动选择的,数据库没报错,但读取却报字符串格式不正确
网上很多遇到过,但解决方式我有点不了解
想:ToString("S");?
有谁做过请找点
------解决方案--------------------
SQLITE必须使用标准的时间格式,如
YYYY-MM-DD HH:MM:SS
2011-01-23 12:32:12
------解决方案--------------------
在插入之前就要处理,此字段是字符型?
------解决方案--------------------
sqlite似乎没有datetime类型
------解决方案--------------------
sqlite支持datetime类型
------解决方案--------------------
alarm_id alarm_datetime alarm_status
---------- ------------------- ------------
2 2011-09-27 03:40:17 0
3 2011-09-27 03:50:19 0
sqlite>
------解决方案--------------------
sqlite提供了几个关于时间的函数,你可以网上搜一下,参考blog.sina.com.cn/s/blog_49d619a30100a6zx.html
另外,可以insert用时间函数取得,也可以自己输入,不过好像不严格按照格式也行,像09的0可以去掉,估计里面存的是字符串型
sqlite> insert into alarms(alarm_datetime,alarm_status) values(datetime(),0);
sqlite> insert into alarms(alarm_datetime,alarm_status) values('2011-09-27 13:15
:21',0);
sqlite> select * from alarms;
alarm_id alarm_datetime alarm_status
---------- ------------------- ------------
2 2011-09-27 03:40:17 0
3 2011-09-27 03:50:19 0
4 2011-09-27 05:14:50 0
5 2011-09-27 13:15:21 0
sqlite>
1 2011/1/23 12:32:12 2011/9/8 5:00:00 df 2
添加时间是手动选择的,数据库没报错,但读取却报字符串格式不正确
网上很多遇到过,但解决方式我有点不了解
想:ToString("S");?
有谁做过请找点
------解决方案--------------------
SQLITE必须使用标准的时间格式,如
YYYY-MM-DD HH:MM:SS
2011-01-23 12:32:12
------解决方案--------------------
在插入之前就要处理,此字段是字符型?
------解决方案--------------------
sqlite似乎没有datetime类型
------解决方案--------------------
sqlite支持datetime类型
------解决方案--------------------
alarm_id alarm_datetime alarm_status
---------- ------------------- ------------
2 2011-09-27 03:40:17 0
3 2011-09-27 03:50:19 0
sqlite>
------解决方案--------------------
sqlite提供了几个关于时间的函数,你可以网上搜一下,参考blog.sina.com.cn/s/blog_49d619a30100a6zx.html
另外,可以insert用时间函数取得,也可以自己输入,不过好像不严格按照格式也行,像09的0可以去掉,估计里面存的是字符串型
sqlite> insert into alarms(alarm_datetime,alarm_status) values(datetime(),0);
sqlite> insert into alarms(alarm_datetime,alarm_status) values('2011-09-27 13:15
:21',0);
sqlite> select * from alarms;
alarm_id alarm_datetime alarm_status
---------- ------------------- ------------
2 2011-09-27 03:40:17 0
3 2011-09-27 03:50:19 0
4 2011-09-27 05:14:50 0
5 2011-09-27 13:15:21 0
sqlite>