1. 程式人生 > >Sqlite3支援的資料型別 日期函式 Sqlite3 函式

Sqlite3支援的資料型別 日期函式 Sqlite3 函式



例3中的+1 hour和-12 minute表示可以在基本時間上(datetime函式的第一個引數)增加或減少一定時間。

例5中的start of year表示一年開始的時間。

從例8可以看出,儘管第2個引數加上了10個小時,但是卻被第3個引數“start of day”把時間歸零到00:00:00,隨後的第4個引數在00:00:00
的基礎上把時間增加了10個小時變成了10:00:00。

例9把格林威治時區轉換成本地時區。

例10把格林威治時區轉換成東八區。

strftime()函式可以把YYYY-MM-DD HH:MM:SS格式的日期字串轉換成其它形式的字串。
strftime()的語法是strftime(格式, 日期/時間, 修正符, 修正符, ...)

它可以用以下的符號對日期和時間進行格式化:
%d 月份, 01-31
%f 小數形式的秒,SS.SSS
%H 小時, 00-23
%j 算出某一天是該年的第幾天,001-366
%m 月份,00-12
%M 分鐘, 00-59
%s 從1970年1月1日到現在的秒數
%S 秒, 00-59
%w 星期, 0-6 (0是星期天)
%W 算出某一天屬於該年的第幾周, 01-53
%Y 年, YYYY
%% 百分號

strftime()的用法舉例如下: