以下的文章主要描述的是DB2常用函數詳解之日期時間函數,如果你是DB2常用函數詳解之日期時間函數的熱捧者。那麼下面的文章對於你而言一定很有意義,以下就是相關內容的詳細介紹。
文章分類:數據庫 關鍵字: db2,函數,日期時間
DB2常用函數之:DATE函數
語法:DATE(ARG)
DATE函數返回一個日期、時間戳、日期字符串、時間戳字符串中的日期。
Sql代碼
eg:
SELECT DATE('2005-06-12 16.24.18.121212') FROM TEST
eg:
SELECT DATE('2005-06-12 16.24.18.121212') FROM TEST
DB2常用函數之:TIME函數
語法:TIME(ARG)
TIME函數返回一個時間、時間戳或一個時間、時間戳字符串參數的時間。
Sql代碼
eg:
SELECT TIME('2005-06-12 16.24.18.121212') FROM TEST
eg:
SELECT TIME('2005-06-12 16.24.18.121212') FROM TEST
DB2常用函數之:TIMESTAMP函數
語法:TIMESTAMP(EXPRES1[,EXPRES2])
TIMESTAMP函數返回一個或兩個參數中的時間戳。
Sql代碼
eg:
SELECT TIMESTAMP('2005-06-12 16.24.18.121212') FROM TEST
eg:
SELECT TIMESTAMP('2005-06-12 16.24.18.121212') FROM TEST
注:如果只有一個參數,這個參數必須是一個時間戳或一個時間戳字符串;如果有兩個參數,第一個參數必須是一個日期或日期字符串,第二個參數必須是一個時間或時間戳字符串。
DB2常用函數之:YEAR函數
語法:YEAR(ARG)
YEAR函數返回一個日期、時間戳、日期字符串、時間戳字符串的年部分。
Sql代碼
eg:
SELECT YEAR('2005-06-12') FROM TEST
eg:
SELECT YEAR('2005-06-12') FROM TEST
MONTH函數
語法:MONTH(ARG)
DB2常用函數之:MONTH函數返回一個日期、時間戳、日期字符串、時間戳字符串的月部分。
Sql代碼
eg:
SELECT MONTH('2005-06-12') FROM TEST
eg:
SELECT MONTH('2005-06-12') FROM TEST
QUARTER函數
語法:QUARTER(ARG)
QUARTER函數返回一個日期、時間戳、日期字符串、時間戳字符串的季度部分。
Sql代碼
eg:
SELECT QUARTER(CURRENT DATE) FROM TEST
eg:
SELECT QUARTER(CURRENT DATE) FROM TEST
WEEK函數
語法:WEEK(ARG)
WEEK函數返回一個日期、時間戳、日期字符串、時間戳字符串的星期部分。
Sql代碼
eg:
SELECT WEEK(CURRENT DATE) FROM TEST
eg:
SELECT WEEK(CURRENT DATE) FROM TEST
DB2常用函數之:DAY函數
語法:DAY(ARG)
DAY函數返回一個日期、時間戳、日期字符串、時間戳字符串的日部分。
Sql代碼
eg:
SELECT DAY(CURRENT DATE) FROM TEST
eg:
SELECT DAY(CURRENT DATE) FROM TEST
HOUR函數
語法:HOUR(ARG)
HOUR函數返回一個日期、時間戳、日期字符串、時間戳字符串的小時部分。