当前位置:  开发笔记 > 数据库 > 正文

iPhone SQLite日期问题

如何解决《iPhoneSQLite日期问题》经验,为你挑选了1个好方法。



1> Mark Rushako..:

该部分between '2009-08-23' and '2009-08-23'总是错误的,因为缺少更好的描述,这是零时间的范围.

如果您想要在2009-08-23完全发生项目,请选择between '2009-08-23' and '2009-08-24'从23日午夜到24日午夜的项目.

以下是此操作的示例:

sqlite> CREATE TABLE t (d DATETIME);
sqlite> SELECT DATETIME('now');
2009-08-24 02:32:20
sqlite> INSERT INTO t VALUES (datetime('now'));
sqlite> SELECT * FROM t;
2009-08-24 02:33:42
sqlite> SELECT * FROM t where d BETWEEN '2009-08-24' and '2009-08-24';
sqlite> SELECT * FROM t where d BETWEEN '2009-08-24' and '2009-08-25';
2009-08-24 02:33:42

推荐阅读
喜生-Da
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有