DB2 時間函式小結

2021-08-25 04:55:00 字數 1244 閱讀 9190

dayname() 返回日期引數中的星期幾,返回字串,如星期一

dayofweek() 返回日期引數中的星期幾,返回範圍在(1-7)的整數,其中1代表星期日

dayofweek_iso() 返回日期引數中的星期幾,返回範圍在(1-7)的整數,其中1代表星期一

week() 返回日期引數中所在年的第幾周,返回範圍在(1-54)的整數,以星期日作為一周的

week_iso() 返回日期引數中所在年的第幾周,返回範圍在(1-53)的整數

day() 返回日期引數中的日期,返回整數

days() 返回日期引數中的從1900-1-1始的日期數,返回整數

dayofyear() 返回日期引數中所在年的第幾天,返回範圍在(1-366)的整數

julian_day() 返回從西元前2023年1月1日(儒略日曆的開始日期)到日期引數之間的天數,

返回整數

year()

month() 返回日期引數中的月份,返回整數

monthname() 返回日期引數中的月份,返回字串,如一月

timestamp_iso() 返回日期、時間、時間戳記引數的時間戳

timestamp_format() 返回根據字元模板'yyyy-mm-dd hh:mm:ss'格式化字串解釋的

timestamp

varchar_format() 返回根據字元模板'yyyy-mm-dd hh:mm:ss'格式化字串解釋的varchar

timestampdiff() 返回2個時間戳的差值,有誤差,慎用

to_char() 返回根據字元日期格式化模板解釋的日期字串,to_char 是

varchar_format 的同義詞

to_date() 返回根據字元日期格式化模板解釋的日期,to_date 是 timestamp_format

的同義詞

date() 返回日期引數中日期部分或字串轉換為日期'yyyy-mm-dd'

time() 返回日期引數中時間部分或字串轉換為時間'hh:mm:ss'

timestamp() 返回日期引數中時間部分或字串轉換為時間戳'yyyy-mm-dd hh:mm:ss' or

'yyyymmddhhmmss'

current date + 1 years

current date + 3 years + 2 months + 15 days

current time + 5 hours - 3 minutes + 10 seconds

DB2時間函式

獲取當前日期 select current date from sysibm.sysdummy1 values current date 獲取當前日期 select current time from sysibm.sysdummy1 values current time 獲取當前時間戳 sele...

DB2時間函式

獲取當前日期 select current date from sysibm.sysdummy1 values current date 獲取當前日期 select current time from sysibm.sysdummy1 values current time 獲取當前時間戳 sele...

DB2時間函式

db2時間函式簡單總結 獲取當前日期 select current date from sysibm.sysdummy1 values current date 獲取當前日期 select current time from sysibm.sysdummy1 values current time ...