个性化阅读
专注于IT技术分析

SQLite的now()函数

点击下载

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')

使用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)

输出:


赞(0)
未经允许不得转载:srcmini » SQLite的now()函数

评论 抢沙发

评论前必须登录!