DB2日期函数备忘

DATE函数

语法:DATE(ARG)

DATE函数返回一个日期、时间戳、日期字符串、时间戳字符串中的日期。

Sql代码 复制代码
  1. eg:      
  2. SELECT DATE('2005-06-12 16.24.18.121212'FROM TEST    
eg: SELECT DATE('2005-06-12 16.24.18.121212') FROM TEST



TIME函数

语法:TIME(ARG)

TIME函数返回一个时间、时间戳或一个时间、时间戳字符串参数的时间。

Sql代码 复制代码
  1. eg:      
  2. SELECT TIME('2005-06-12 16.24.18.121212'FROM TEST    
eg: SELECT TIME('2005-06-12 16.24.18.121212') FROM TEST



TIMESTAMP函数

语法:TIMESTAMP(EXPRES1[,EXPRES2])

TIMESTAMP函数返回一个或两个参数中的时间戳。

Sql代码 复制代码
  1. eg:      
  2. SELECT TIMESTAMP('2005-06-12 16.24.18.121212'FROM TEST    
eg: SELECT TIMESTAMP('2005-06-12 16.24.18.121212') FROM TEST


注:如果只有一个参数,这个参数必须是一个时间戳或一个时间戳字符串;如果有两个参数,第一个参数必须是一个日期或日期字符串,第二个参数必须是一个时间或时间戳字符串。


YEAR函数

语法:YEAR(ARG)

YEAR函数返回一个日期、时间戳、日期字符串、时间戳字符串的年部分。

Sql代码 复制代码
  1. eg:      
  2. SELECT YEAR('2005-06-12'FROM TEST    
eg: SELECT YEAR('2005-06-12') FROM TEST



MONTH函数

语法:MONTH(ARG)

MONTH函数返回一个日期、时间戳、日期字符串、时间戳字符串的月部分。

Sql代码 复制代码
  1. eg:      
  2. SELECT MONTH('2005-06-12'FROM TEST    
eg: SELECT MONTH('2005-06-12') FROM TEST



QUARTER函数

语法:QUARTER(ARG)

QUARTER函数返回一个日期、时间戳、日期字符串、时间戳字符串的季度部分。

Sql代码 复制代码
  1. eg:      
  2. SELECT QUARTER(CURRENT DATEFROM TEST    
eg: SELECT QUARTER(CURRENT DATE) FROM TEST



WEEK函数

语法:WEEK(ARG)

WEEK函数返回一个日期、时间戳、日期字符串、时间戳字符串的星期部分。

Sql代码 复制代码
  1. eg:      
  2. SELECT WEEK(CURRENT DATEFROM TEST    
eg: SELECT WEEK(CURRENT DATE) FROM TEST



DAY函数

语法:DAY(ARG)

DAY函数返回一个日期、时间戳、日期字符串、时间戳字符串的日部分。

Sql代码 复制代码
  1. eg:      
  2. SELECT DAY(CURRENT DATEFROM TEST    
eg: SELECT DAY(CURRENT DATE) FROM TEST



HOUR函数

语法:HOUR(ARG)

HOUR函数返回一个日期、时间戳、日期字符串、时间戳字符串的小时部分。

Sql代码 复制代码
  1. eg:      
  2. SELECT HOUR(CURRENT TIMEFROM TEST    
eg: SELECT HOUR(CURRENT TIME) FROM TEST



MINUTE函数

语法:MINUTE(ARG)

MINUTE函数返回一个日期、时间戳、日期字符串、时间戳字符串的分钟部分。

Sql代码 复制代码
  1. eg:      
  2. SELECT MINUTE(CURRENT TIMEFROM TEST    
eg: SELECT MINUTE(CURRENT TIME) FROM TEST



SECOND函数

语法:SECOND(ARG)

SECOND函数返回一个日期、时间戳、日期字符串、时间戳字符串的秒部分。

Sql代码 复制代码
  1. eg:      
  2. SELECT SECOND(CURRENT TIMEFROM TEST    
eg: SELECT SECOND(CURRENT TIME) FROM TEST



DAYS函数

语法:DAYS(ARG)

DAYS函数返回一个日期、时间戳、日期字符串、时间戳字符串的日期整数表示法,从0001-01-01以来的天数。

Sql代码 复制代码
  1. eg:      
  2. SELECT DAYS(CURRENT TIMEFROM TEST    
eg: SELECT DAYS(CURRENT TIME) FROM TEST



DAYOFYEAR函数

语法:DAYOFYEAR(ARG)

DAYOFYEAR函数返回一个日期、时间戳、日期字符串、时间戳字符串在年内的天值。

Sql代码 复制代码
  1. eg:      
  2. SELECT DAYOFYEAR(CURRENT DATEFROM TEST    
eg: SELECT DAYOFYEAR(CURRENT DATE) FROM TEST



DAYOFWEEK函数

语法:DAYOFWEEK(ARG)

DAYOFWEEK函数返回一个日期、时间戳、日期字符串、时间戳字符串在周内的天值(从周日开始 1 到 7 )。

Sql代码 复制代码
  1. eg:      
  2. SELECT DAYOFWEEK(CURRENT DATEFROM TEST    
eg: SELECT DAYOFWEEK(CURRENT DATE) FROM TEST



DAYOFWEEK_ISO函数

语法:DAYOFWEEK_ISO(ARG)

DAYOFWEEK_ISO函数返回一个日期、时间戳、日期字符串、时间戳字符串在周内的天值(从周一开始 1 到 7 )。 

Sql代码 复制代码
  1. eg:      
  2. SELECT DAYOFWEEK_ISO(CURRENT DATEFROM TEST    
eg: SELECT DAYOFWEEK_ISO(CURRENT DATE) FRO  TEST  



DAYNAME函数

语法:DAYNAME(ARG)

DAYNAME函数返回一个日期、时间戳、日期字符串、时间戳字符串是星期几。

Sql代码 复制代码
  1. eg:      
  2. SELECT DAYNAME(CURRENT DATEFROM TEST    
eg: SELECT DAYNAME(CURRENT DATE) FROM TEST



MONTHNAME函数

语法:MONTHNAME(ARG)

MONTHNAME函数返回一个日期、时间戳、日期字符串、时间戳字符串的月份名。

Sql代码 复制代码
  1. eg:      
  2. SELECT MONTHNAME(CURRENT DATEFROM TEST    
eg: SELECT MONTHNAME(CURRENT DATE) FROM TEST



MIDNIGHT_SECONDS函数

语法:MIDNIGHT_SECONDS(ARG)

MIDNIGHT_SECONDS函数返回午夜和参数指定的时间值之间的秒数,用范围再 0 到 86400 之间的整数值表示。

Sql代码 复制代码
  1. eg:      
  2. SELECT MIDNIGHT_SECONDS(CURRENT TIMEFROM TEST   

转:http://blog.youkuaiyun.com/rodjohnsondoctor/article/details/5414508

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/15720542/viewspace-702741/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/15720542/viewspace-702741/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值