当前位置: 代码迷 >> 其他数据库 >> sqlite日期的格式?解决方法
  详细解决方案

sqlite日期的格式?解决方法

热度:166   发布时间:2016-05-05 08:18:52.0
sqlite日期的格式?
select * from q where  date between  '2011-10-10'  and  '2012-10-10'; #为何不可以运行?
select * from q where  date between  '20111010'  and  '20121010'    ; #就可以?
难道不能在sqlite中有这样的日期格式?'2011-10-10' ?
为何
sqlite>  select date(date(),'-30 day');
2012-10-10
日期格式是这样?

------解决方案--------------------
SQLITE采用了弱数据类型,也就是SQLITE根本不管字段的数据类型。
------解决方案--------------------
可以,SQLITE的官主免费文档中有关于日期运算的介绍。
http://www.sqlite.org/lang_datefunc.html

strftime
  相关解决方案