`
endual
  • 浏览: 3558045 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

android sqlite 日期查询

 
阅读更多
例1.
select datetime('now');
结果:2006-10-17 12:55:54
例2.
select datetime('2006-10-17');
结果:2006-10-17 12:00:00
例3.
select datetime('2006-10-17 00:20:00','+1 hour','-12 minute');
结果:2006-10-17 01:08:00
例4.
select date('2006-10-17','+1 day','+1 year');
结果:2007-10-18
例5.
select datetime('now','start of year');
结果:2006-01-01 00:00:00
例6.
select datetime('now','start of month');
结果:2006-10-01 00:00:00
例7.
select datetime('now','start of day');
结果:2006-10-17 00:00:00
例8.
select datetime('now','+10 hour','start of day','+10 hour');
结果:2006-10-17 10:00:00
例9.
select datetime('now','localtime');
结果:2006-10-17 21:21:47
例10.
select datetime('now','+8 hour');
结果:2006-10-17 21:24:45

 

数据库中有

 

integer      text

id              datatime

1               2010-01-01

2               2010-01-02

2               2010-01-03

2               2010-01-04

2               2010-01-05

2               2010-01-06

2               2010-01-07

 

select * from a where datatime>"2010-01-04"

 

查询结果

 

2               2010-01-05

2               2010-01-06

2               2010-01-07

 

 

 

 

-----------------------

+------------+----+

6 rows in set

 

sqlite> select * from a where datime>'2000-01-01';

1 - no such column: datime

sqlite> select * from a where datt

ime>'2000-01-01';

+------------+----+

| dattime    | id |

+------------+----+

| 2000-01-02 | 2  |

| 2000-01-03 | 3  |

| 2015-09-09 | 4  |

| 2012-05-05 | 5  |

+------------+----+

4 rows in set

sqlite> select * from a where dattime>'2000-01-01';

+------------+----+

| dattime    | id |

+------------+----+

| 2000-01-02 | 2  |

| 2000-01-03 | 3  |

| 2015-09-09 | 4  |

| 2012-05-05 | 5  |

| 4534       | 6  |

+------------+----+

5 rows in set

 

sqlite> select * from a where dattime>'2000-01-01' and datime != '4534';

1 - no such column: datime

sqlite> select * from a where dattime>'2000-01-01' and dattime != '4534';

+------------+----+

| dattime    | id |

+------------+----+

| 2000-01-02 | 2  |

| 2000-01-03 | 3  |

| 2015-09-09 | 4  |

| 2012-05-05 | 5  |

+------------+----+

4 rows in set

 

 

 

分享到:
评论

相关推荐

    Android数据库SQLite详解

    在Android开发中,SQLite是一个非常重要的组成部分,它是一个轻量级的、开源的、嵌入式的SQL数据库引擎,被广泛用于存储和管理应用程序中的数据。SQLite具有高效、可靠且易于集成的特点,使得它成为Android应用数据...

    高清彩版 Android SQLite Essentials

    2. **数据管理**:详细讲解如何在Android应用程序中创建、读取、更新和删除数据库记录,以及如何通过SQL语句执行复杂的查询操作。 3. **性能优化**:提供关于如何提高SQLite数据库性能的实用技巧,如索引的使用、...

    Android的SQLite中DateTime类型数据的存取问题

    在 Android 的 SQLite 中存储 DateTime 类型数据需要考虑到日期类型数据的存储方式和解析方法。在存储时,需要使用 java.sql.Timestamp 将 java.util.Date 类型数据转换成 Timestamp 对象。取出时,需要使用 String ...

    Android SQLite实例

    - **SQLiteAPI**:Android提供了SQLite类,如`SQLiteCursor`用于遍历查询结果,`SQLiteDatabase`提供执行SQL语句的方法,如`execSQL()`和`rawQuery()`。 4. **ContentProvider与SQLite** - **ContentProvider**:...

    一个包含sqlite,listview操作,自定义对话框,日历控件的android项目

    在Android开发中,这个项目涉及了多个核心组件和技术,包括SQLite数据库管理、ListView的交互、自定义对话框以及日历控件的运用。下面将详细解释这些知识点。 首先,SQLite是Android内置的一个轻量级数据库系统,...

    Android的Sqlite数据存储

    SQLite是一个轻量级的数据库,它是Android系统内置的数据库管理系统,特别适合于移动设备上的数据存储。本文将深入探讨Android中的SQLite数据存储,以及如何通过"日记本"应用的增删改查(CRUD)操作实例来实践这一...

    Android基于Sqlite的学生信息管理系统.zip

    《Android基于SQLite的学生信息管理系统详解》 在信息技术日益发达的今天,信息管理系统的应用已经渗透到各个领域。本文将深入探讨一个特别针对学生信息管理的系统——“Android基于SQLite的学生信息管理系统”。该...

    基于android的个人日记本程序(Sqlite数据库).zip

    本项目“基于Android的个人日记本程序”是一个典型的应用实例,它利用SQLite数据库实现了日记的存储、查询、编辑和删除功能,展现了Android应用程序与数据库结合的强大能力。以下将对该项目的关键技术点进行详细阐述...

    安卓SQLite数据库相关-实现对没填的工时记录操作android数据库sqlite.zip

    SQLite数据库在Android中被广泛用于数据持久化,它允许开发者创建、查询和更新数据。在Android应用中,SQLite数据库的操作通常通过SQLiteOpenHelper这个辅助类来完成,该类提供了创建、升级和打开数据库等方法。...

    手机原生GPS定位 循环定位 获取的经纬度写入sqlite数据库

    在Android平台上,开发一款应用程序以实现手机原生GPS定位功能并循环获取经纬度坐标,将这些数据存储到SQLite数据库中,是一项常见的需求。这个过程涉及到了Android系统服务、位置API、时间戳处理以及本地数据库操作...

    sqlite的完整实例

    在这个"sqlite android simpleCursorAdapter"的实例中,我们将深入探讨如何在Android应用中使用SQLite进行数据存储,并利用SimpleCursorAdapter来显示数据库查询结果。 首先,让我们了解SQLite在Android中的基本...

    Android sqlite 便笺

    1. **SQLite数据库**: SQLite是Android系统内置的数据库管理系统,它支持SQL语法,可以创建、更新、查询和删除数据。在便笺应用中,SQLite数据库用于存储每个便笺的标题、内容和可能的附加信息。开发者创建了一个...

    Android的一个简单的日记工程(SQlite)

    【Android的一个简单的日记工程(SQLite)】 在Android应用开发中,SQLite是一个内置的轻量级数据库,用于存储应用数据。这个实例项目展示了如何在Android应用中使用SQLite来创建一个简单的日记应用。首先,我们...

    android 理财软件 SQLite

    其次,SQLite是Android的轻量级数据库,支持SQL语法,非常适合存储和查询大量结构化的数据。在这个理财软件中,SQLite数据库可能包含如“收入”、“支出”等表,每个表都有相应的字段,如日期、金额、类别等。...

    Android Sqlite命令详解(基本命令)

    - DATE和TIME:分别用于存储日期和时间,但它们不是SQLite内置的类型,通常需要以TEXT或REAL类型存储,并自行处理格式。 在Android设备上查看SQLite数据库通常需要root权限。通过ADB(Android Debug Bridge)连接...

    Android课程试验报告-实现数据库存储.docx

    本实验报告主要涉及如何在Android平台上实现基于SQLite的数据库存储。SQLite是一个轻量级的关系型数据库,它被广泛用于移动设备,因为它不需要单独的服务器进程,可以直接嵌入到应用程序中。 1. **建立DbHelper类**...

    ListView与SQLite结合的使用,记账本

    在Android应用开发中,ListView和SQLite数据库是两个非常重要的组件,它们经常被结合使用来实现数据的存储和展示。在本项目"ListView与SQLite结合的使用,记账本"中,我们将探讨如何有效地利用这两个工具来创建一个...

    基于Android SQLite的使用介绍

    在Android平台中,集成了一个嵌入式关系型数据库–SQLite,它支持NULL、INTEGER、REAL(浮点数字)、TEXT(字符串文本)和BLOB(二进制对象)数据类型,虽然只支持五种数据类型,实际上可以接受varchar(n),char(n),decimal...

    知识共享-androidSQLite数据库详细介绍(雷惊风).

    ### 知识共享-android SQLite 数据库详细介绍 #### SQLite 在 Android 开发中的角色 在 Android 开发领域,SQLite 数据库扮演着至关重要的角色。作为一种轻量级的关联式数据库管理系统,SQLite 的设计初衷是为了...

    android简单日历签到功能源码读取本地SQLite数据库

    在Android开发中,实现一个简单的日历签到功能通常涉及到几个关键知识点,包括用户界面(UI)设计、日历API的使用、SQLite数据库的操作以及数据持久化。下面将详细讲解这些方面。 首先,UI设计是用户与应用交互的...

Global site tag (gtag.js) - Google Analytics