SQLite now函数

SQLite now函数

SQLite的“now”实际上不是一个函数,而是一个时间字符串参数,用于在各种SQLite函数中获取当前日期和时间。

语法:

SQLite中的now函数有三种语法形式:

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到59)
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');

输出:

SQLite 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 now函数

Camera课程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

办公软件教程

Linux教程

计算机教程

大数据教程

开发工具教程