获取当前时间:now( )
001、
日期格式化
DATE_FORMAT(date,format)根据format字符串格式化date值。下列修饰符可以被用在format字符串中: %M 月名字(January……December)%W 星期名字(Sunday……Saturday)%D 有英语前缀的月份的日期(1st, 2nd, 3rd, 等等。)%Y 年, 数字, 4 位%y 年, 数字, 2 位%a 缩写的星期名字(Sun……Sat)%d 月份中的天数, 数字(00……31)%e 月份中的天数, 数字(0……31)%m 月, 数字(01……12)%c 月, 数字(1……12)%b 缩写的月份名字(Jan……Dec)%j 一年中的天数(001……366)%H 小时(00……23)%k 小时(0……23)%h 小时(01……12)%I 小时(01……12)%l 小时(1……12)%i 分钟, 数字(00……59)%r 时间,12 小时(hh:mm:ss [AP]M)%T 时间,24 小时(hh:mm:ss)%S 秒(00……59)%s 秒(00……59)%p AM或PM%w 一个星期中的天数(0=Sunday ……6=Saturday )%U 星期(0……52), 这里星期天是星期的第一天%u 星期(0……52), 这里星期一是星期的第一天%% 一个文字“%”。
002、
时间数值
所在年份:year(date)所在月份:month(date) 范围1到12所在周数:1、week(date) 范围0-522、week(date,0) 范围0-523、week(date,1) 范围1-53所在星期:1、dayofweek(date) 范围(1=星期天,2=星期一, ……7=星期六)2、weekday(date) 范围(0=星期一,1=星期二, ……6= 星期天)天数索引:1、dayofyear(date) 范围(1-366)2、dayofmonth(date) 范围(1-31)
003、
日期运算
1、 a.appdate + INTERVAL 1 DAY 加一天
2、 a.appdate - INTERVAL 1 DAY 减一天
SECOND
秒
SECONDS
MINUTE 分钟 MINUTES
HOUR 时间 HOURS
DAY 天 DAYS
MONTH 月 MONTHS
YEAR 年 YEARS
MINUTE 分钟 MINUTES
HOUR 时间 HOURS
DAY 天 DAYS
MONTH 月 MONTHS
YEAR 年 YEARS
004、
年+月份:EXTRACT(YEAR_MONTH FROM date) 201303
年+周数:YEARWEEK(a.appdate) 201351
005、
秒-时转换
select TIME_TO_SEC('22:23:00') -> 80580select TIME_TO_SEC('00:39:38') -> 2378
参考:http://hi.baidu.com/yangjinbo/item/93217a956bce1dba83d295fd