写在前面
mysql的学习,断断续续,今天就接着学习mysql的日期操作吧。
系列文章
Mysql实战
1、获得当前时间格式yyyy-MM-dd HH:mm:ss
select now();
结果
另外一个获取当前时间的函数是:sysdate();
区别:now() 在执行开始时值就得到了, sysdate() 在函数执行时动态得到值。
select sysdate(),sleep(3),now();
不过在实际中,sysdate()函数很少用。
2、通过时间戳函数也可以获取当前时间
select current_timestamp(),current_timestamp;
3、获取日期,年月日秒
select date('2015-06-27 08:33:32'),year('2015-06-27 08:33:32'),month('2015-06-27 08:33:32'),day('2015-06-27 08:33:32'),time('2015-06-27 08:33:32'),second('2015-06-27 08:33:32');
4、日期格式化函数
date_format(date,format), time_format(time,format)
select date_format('2015-08-08 22:23:01', '%Y%m%d%H%i%s');