SQLite的“now”并不是一个真正的机能的研究,但“now”是在不同的SQLite的函数,用于获取当前日期和时间的TIMESTRING参数。
句法:
有三种类型的语法在SQLite的现在功能:
date('now')
要么
time('now')
要么
strftime(format,'now')
i.e.
strftime('%Y-%m-%d','now')
strftime('%Y-%m-%d %H-%M','now')
strftime('%Y-%m-%d %H-%M-%S','now')
【SQLite的now()函数】使用strftime函数表达当前日期/时间时,所述第三语法被使用。这里的“格式”可以是以下中的任何一个:
指数 | 格式 | 说明 |
---|---|---|
1) | %Y | 一年4个数字(0000?9999) |
2) | %W | 今年周(00?53) |
3) | %w | 星期几(0-6,其中0为星期日) |
4) | %m | 一年中的月份(01到12) |
5) | %d | 月的日(00?31) |
6) | %H | 时(00?24) |
7) | %M | 分钟(00至25) |
8) | %S | 秒(00?59) |
9) | %s | 秒自1970-01-01 |
10) | %f | 分数秒(SS.SSS) |
11) | %j | 一年中的天(001?366) |
12) | %J | 儒略日的数字值 |
SELECT date('now');
SELECT strftime('%Y-%m-%d','now');
输出:
例如:检索当前时间:
SELECT time('now');
(HH-MM-SS Format)
SELECT strftime('%H-%M-%S','now');
(HH-MM-SS Format)
SELECT strftime('%H-%M-%f','now');
(HH-MM-SS.SSS Format)
SELECT strftime('%H-%M','now');
(HH-MM Format)
输出:
推荐阅读
- SQLite的GROUP BY子句
- SQLite的datetime()函数
- SQLite的外连接查询
- SQLite的juliandday()函数
- SQLite的date()函数
- SQLite的交叉连接查询
- SQLite的内连接查询
- SQLite的JOIN连接查询
- SQLite的DISTINCT关键字