Mysql常用函数-日期时间类

上一篇 / 下一篇  2008-03-30 11:12:13 / 个人分类:mysql

//将time_interval加到date2
ADDTIME (date2 ,time_interval )

//转换时区
CONVERT_TZ (datetime2 ,fromTZ ,toTZ )

//当前日期
CURRENT_DATE ()

//当前时间
CURRENT_TIME ()

//当前时间戳
CURRENT_TIMESTAMP ()

//返回datetime的日期部分
DATE (datetime )

//在date2中加上日期或时间
DATE_ADD (date2 , INTERVAL d_value d_type )

//使用formatcodes格式显示datetime
DATE_FORMAT (datetime ,FormatCodes )

//在date2上减去一个时间
DATE_SUB (date2 , INTERVAL d_value d_type )

//两个日期差
DATEDIFF (date1 ,date2 )

//返回日期的天
DAY (date )

//英文星期
DAYNAME (date )

//星期(1-7) ,1为星期天
DAYOFWEEK (date )

//一年中的第几天
DAYOFYEAR (date )

//从date中提取日期的指定部分
EXTRACT (interval_name FROM date )

//给出年及年中的第几天,生成日期串
MAKEDATE (year ,day )

//生成时间串
MAKETIME (hour ,minute ,second )

//英文月份名
MONTHNAME (date )

//当前时间
NOW ()

//秒数转成时间
SEC_TO_TIME (seconds )

//字串转成时间,以format格式显示
STR_TO_DATE (string ,format )

//两个时间差
TIMEDIFF (datetime1 ,datetime2 )

//时间转秒数
TIME_TO_SEC (time )

//第几周
WEEK (date_time [,start_of_week ])

//年份
YEAR (datetime )

//月的第几天
DAYOFMONTH(datetime)

//小时
HOUR(datetime)

//date的月的最后日期
LAST_DAY(date)

//微秒
MICROSECOND(datetime)

//月
MONTH(datetime)

//分
MINUTE(datetime)

附:可用在INTERVAL中的类型
DAY ,DAY_HOUR ,DAY_MINUTE ,DAY_SECOND ,HOUR ,HOUR_MINUTE ,
HOUR_SECOND ,MINUTE ,MINUTE_SECOND,MONTH ,SECOND ,YEAR


TAG: mysql

 

评分:0

我来说两句

显示全部

:loveliness: :handshake :victory: :funk: :time: :kiss: :call: :hug: :lol :'( :Q :L ;P :$ :P :o :@ :D :( :)

我的存档

数据统计

  • 访问量: 1839
  • 日志数: 16
  • 建立时间: 2008-03-28
  • 更新时间: 2008-03-30

RSS订阅

Open Toolbar