SQLite学习手册(内置函数)(5)
来源:未知 责任编辑:责任编辑 发表时间:2013-11-15 19:51 点击:次
5). HH:MM
6). HH:MM:SS
7). HH:MM:SS.SSS
8). now
5)到7)中只是包含了时间部分,SQLite将假设日期为2000-01-01。8)表示当前时间。
3. 修改符:
见如下列表:
1). NNN days
2). NNN hours
3). NNN minutes
4). NNN.NNNN seconds
5). NNN months
6). NNN years
7). start of month
8). start of year
9). start of day
10).weekday N
1)到6)将只是简单的加减指定数量的日期或时间值,如果NNN的值为负数,则减,否则加。7)到9)则将时间串中的指定日期部分设置到当前月、年或日的开始。10)则将日期前进到下一个星期N,其中星期日为0。注:修改符的顺序极为重要,SQLite将会按照从左到右的顺序依次执行修改符。
4. 示例:
--返回当前日期。
sqlite> SELECT date('now');
2012-01-15
--返回当前月的最后一天。
sqlite> SELECT date('now','start of month','1 month','-1 day');
2012-01-31
--返回从1970-01-01 00:00:00到当前时间所流经的秒数。
sqlite> SELECT strftime('%s','now');
1326641166
--返回当前年中10月份的第一个星期二是日期。
sqlite> SELECT date('now','start of year','+9 months','weekday 2');
2012-10-02
摘自 Stephen_Liu
相关新闻>>
最新推荐更多>>>
- 发表评论
-
- 最新评论 更多>>