在SQLite中,date()和time()函數(shù)用于檢索當(dāng)前日期和時間。日期和時間函數(shù)使用IS0-8601日期和時間格式的子集。
在SQLite中有6種不同的日期和時間函數(shù)返回,并以不同格式進行日期和時間的計算:
| 編號 | 函數(shù) | 描述 |
|---|---|---|
| 1 | date()函數(shù) | SQLite date()函數(shù)用于獲取日期并以“YYYY-MM-DD”格式返回。 |
| 2 | datetime()函數(shù) | SQLite datetime()函數(shù)用于計算日期/時間值,并以“YYYY-MM-DD HH:MM:SS”格式返回。 |
| 3 | julianday()函數(shù) | SQLite julianday()函數(shù)根據(jù)儒略日返回日期。是公元前4714年11月24日以后的天數(shù)(在格林尼治時間)。它將日期作為浮點數(shù)返回。 |
| 4 | now()函數(shù) | 嚴(yán)格來說它不是一個函數(shù)。只是一個作為時間字符串參數(shù)用于在各種SQLite函數(shù)來檢索當(dāng)前的日期和時間。一些典型用法:date('now'),time('now') |
| 5 | strftime()函數(shù) | SQLite strftime()函數(shù)用于以格式化的方式返回日期,并且還有助于您在日期上進行計算。 |
| 6 | time()函數(shù) | SQLite time()函數(shù)用于獲取時間并以“HH-MM-SS”格式返回。 |