sqlite日期時間函式

2021-10-08 10:50:42 字數 1121 閱讀 3221

sqlite支援以下五個日期和時間函式: 函式

描述date(timestring, modifier, modifier, …)

以 yyyy-mm-dd 格式返回日期,如:2020-07-26

time(timestring, modifier, modifier, …)

以 hh:mm:ss 格式返回時間,如:21:01:00

datetime(timestring, modifier, modifier, …)

以 yyyy-mm-dd hh:mm:ss 格式返回,如:2020-07-26 21:02:00

julianday(timestring, modifier, modifier, …)

返回從格林尼治時間的西元前 4714 年 11 月 24 日正午算起的天數

strftime(format, timestring, modifier, modifier, …)

根據第乙個引數指定的格式字串返回格式化的日期

此外,前幾個函式也可以轉換成strftime函式:

示例:

select

date

('now');

-- 2020-07-26

-- 返回當前時間

select

time

('now'

,'localtime');

-- 21:07:16

-- 獲取當前日期時間

select

datetime

('now'

,'localtime');

-- 2020-07-26 21:07:16

-- 日期時間格式化

select strftime(

'%y-%m-%d %h:%m:%s'

,'2020-07-26 21:15');

-- 2020-07-26 21:15:00

其他:

SQLite的日期時間函式

1.date 日期時間字串,修正符,修正符,2.time 日期時間字串,修正符,修正符,3.datetime 日期時間字串,修正符,修正符,4.julianday 日期時間字串,修正符,修正符,5.strftime 日期時間格式,日期時間字串,修正符,修正符,上述五個函式需要乙個日期時間字串做引數,...

SQLite 日期 時間

sqlite 支援以下五個日期和時間函式 序號函式例項1 date timestring,modifiers.以 yyyy mm dd 格式返回日期。2time timestring,modifiers.以 hh mm ss 格式返回時間。3datetime timestring,modifiers...

SQLite 日期 時間

具體看 不過例項介紹的不夠詳細,以下詳細舉例 例2.select datetime 2006 10 17 結果 2006 10 17 12 00 00 例3.select datetime 2006 10 17 00 20 00 1 hour 12 minute 結果 2006 10 17 01 0...