数据库中的日期格式

来源:互联网 发布:霸刀战神翅膀升级数据 编辑:程序博客网 时间:2024/05/16 01:53

DB2:

select TIMESTAMP('2010-06-01 00:00:00.000') from table

select DATE('2010-06-01 00:00:00') from table

当前时间:current timestamp

 

DATE函数 

语法:DATE(ARG) 

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

    SELECT DATE('2005-06-12 16.24.18.121212') FROM TEST    

 

TIME函数 

语法:TIME(ARG) 

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

      SELECT TIME('2005-06-12 16.24.18.121212') FROM TEST    

 

TIMESTAMP函数 

语法:TIMESTAMP(EXPRES1[,EXPRES2]) 

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

     SELECT TIMESTAMP('2005-06-12 16.24.18.121212') FROM TEST    

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

 

YEAR函数 

语法:YEAR(ARG) 

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

     SELECT YEAR('2005-06-12') FROM TEST    

 

MONTH函数 

语法:MONTH(ARG) 

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

     SELECT MONTH('2005-06-12') FROM TEST    

 

QUARTER函数 

语法:QUARTER(ARG) 

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

     SELECT QUARTER(CURRENT DATE) FROM TEST    

 

WEEK函数 

语法:WEEK(ARG) 

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

     SELECT WEEK(CURRENT DATE) FROM TEST    

 

DAY函数 

语法:DAY(ARG) 

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

     SELECT DAY(CURRENT DATE) FROM TEST    

 

HOUR函数 

语法:HOUR(ARG) 

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

      SELECT HOUR(CURRENT TIME) FROM TEST    

 

MINUTE函数 

语法:MINUTE(ARG) 

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

     SELECT MINUTE(CURRENT TIME) FROM TEST    

 

SECOND函数 

语法:SECOND(ARG) 

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

     SELECT SECOND(CURRENT TIME) FROM TEST    

 

DAYS函数 

语法:DAYS(ARG) 

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

     SELECT DAYS(CURRENT TIME) FROM TEST    

 

DAYOFYEAR函数 

语法:DAYOFYEAR(ARG) 

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

     SELECT DAYOFYEAR(CURRENT DATE) FROM TEST    

 

DAYOFWEEK函数 

语法:DAYOFWEEK(ARG) 

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

    SELECT DAYOFWEEK(CURRENT DATE) FROM TEST    

 

DAYOFWEEK_ISO函数 

语法:DAYOFWEEK_ISO(ARG) 

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

    SELECT DAYOFWEEK_ISO(CURRENT DATE) FROM TEST    

 

DAYNAME函数 

语法:DAYNAME(ARG) 

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

    SELECT DAYNAME(CURRENT DATE) FROM TEST    

 

MONTHNAME函数 

语法:MONTHNAME(ARG) 

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

     SELECT MONTHNAME(CURRENT DATE) FROM TEST    

 

MIDNIGHT_SECONDS函数 

语法:MIDNIGHT_SECONDS(ARG) 

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

     SELECT MIDNIGHT_SECONDS(CURRENT TIME) FROM TEST   

 

原创粉丝点击