SQLite" now"实际上不是一个函数,但是" now"是一个时间字符串参数,在各种SQLite函数中使用该参数来获取当前日期和时间。
语法:
现在可以在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')
使用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年1月1日以来的第二次 |
10) | %f | 分数秒(SS.SSS) |
11) | %j | 一年中的某天(001至366) |
12) | %J | 朱利安日作为数值 |
示例:检索当前日期:
SELECT date('now'); SELECT strftime('%Y-%m-%d','now');
输出:
链接:https://www.learnfk.comhttps://www.learnfk.com/sqlite/sqlite-now.html
来源:LearnFk无涯教程网
示例:检索当前时间:
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)
输出:
链接:https://www.learnfk.comhttps://www.learnfk.com/sqlite/sqlite-now.html
来源:LearnFk无涯教程网
祝学习愉快!(内容编辑有误?请选中要编辑内容 -> 右键 -> 修改 -> 提交!)