MySQL进阶 互动版

日期时间函数

MySQL提供了很多处理日期时间的函数,这里我们只是选择一些常用的讲述。

使用now()函数获取当前的日期和时间,将以YYYY-MM-DD HH:MM:SS的格式返回当前的日期和时间

select now();//返回当前时间

单独获取日期和时间,可以使用curdate()curtime()函数

select curtime();//当前时间,格式为 HH:MM:SS
select curdate();//当前日期,格式为 YYYY-MM-DD

week()函数返回指定的日期是一年的第几个星期,而yearweek()函数返回指定的日期是哪一年的哪一个星期

select week('2004-03-01');//结果为9
select yearweek(20040301);//结果为200409

更多日期时间函数,请参考MySQL官方文档

请查询当前日期和时间