mysql里如何写日期_mysql之日期函数

写在前面

mysql的学习,断断续续,今天就接着学习mysql的日期操作吧。

系列文章

Mysql实战

1、获得当前时间格式yyyy-MM-dd HH:mm:ss

select now();

结果

1b2271aa02841d3502b6f5a377fc6c10.png

另外一个获取当前时间的函数是:sysdate();

区别:now() 在执行开始时值就得到了, sysdate() 在函数执行时动态得到值。

select sysdate(),sleep(3),now();

1393464b729626efc4142197d386c5fe.png

不过在实际中,sysdate()函数很少用。

2、通过时间戳函数也可以获取当前时间

select current_timestamp(),current_timestamp;

4e2fd12159932efc36be528885e1f433.png

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');

c9d08d80db00f107123661ef1ec4e41b.png

4、日期格式化函数

date_format(date,format), time_format(time,format)

select date_format('2015-08-08 22:23:01', '%Y%m%d%H%i%s');

你可能感兴趣的:(mysql里如何写日期)