一、MySQL 获得当前日期时间 函数
1,获得当前日期+时间(date + time)函数:now():
select now(); 结果:2008-08-08 22:20:46
2,获得当前日期+时间(date + time)函数:sysdate()
sysdate() 日期时间函数跟 now() 类似,不同之处在于:now() 在执行开始时值就得到了, sysdate() 在函数执行时动态得到值;
select sysdate(); 结果:2008-08-08 22:20:46
3,MySQL 获得当前时间戳函数:current_timestamp, current_timestamp():
select current_timestamp, current_timestamp(); 结果:2008-08-09 23:22:24 , 2008-08-09 23:22:24
二、MySQL 日期转换函数、时间转换函数
1,MySQL Date/Time to Str(日期/时间转换为字符串)函数:date_format(date,format), time_format(time,format):
函数:date_format('2008-08-08 22:23:01', '%Y%m%d%H%i%s') 结果:20080808222301
MySQL 日期、时间转换函数:date_format(date,format), time_format(time,format) 能够把一个日期/时间转换成各种各样的字符串格式。它是 str_to_date(str,format) 函数的 一个逆转换。
2,MySQL Str to Date (字符串转换为日期)函数:str_to_date(str, format):
select str_to_date('08/09/2008', '%m/%d/%Y'); -- 2008-08-09 select str_to_date('08/09/08' , '%m/%d/%y'); -- 2008-08-09 select str_to_da