创新路
我们一直在努力

MySQL学习笔记(18)

日期函数

1.NOW()

作用:返回当前系统日期和时间

2. CURDATE()

作用:返回当前系统日期不包含时间

3. CURTIME()

作用:返回系统当前时间不包含日期

举个栗子:

SELECT NOW();   /**2019-10-23 14:52:23 **/

SELECT CURDATE();    /**2019-10-23 **/

SELECT CURTIME();     /**12:54:20 **/

也可以根据需求获取指定的部分:年(year)、月(month)、日(day)、时(hour)、分(miniute)、秒(second)

假设当前时间为:20191023

SELECT YEAR(NOW()) ;      /**2019**/

SELECT YEAR('2019-10-23') ;     /**2019**/

SELECT MONTH(NOW()) ;       /**10**/

SELECT MONTHNAME(NOW()) ;      /**Oct**/

4. STR_TO_DATE(‘a’,‘b’)

作用:将日期格式的字符转换成指定的日期类型(a为给定的日期字符;b告诉要解析的日期格式)

举个栗子:

SELECT STR_TO_DATE('1989-02-09 15:25','%Y-%m-%d %H:%i')

/**1989-02-09 15:25:00**/

5.DATE_FORMATE()

作用:将日期转换成字符

大意:首先你得有一个日期类型的数据,其次指定你要转换的日期格式的字符串

%Y            四位的年份

%y            两位的年份

%m           月份(010203、…1112

%c            月份(123、…1112

%d            (010203)

%H            小时(24小时制)

%h            小时(12小时制)

%i             分钟(00010259

%s            秒(00010259

未经允许不得转载:天府数据港官方信息博客 » MySQL学习笔记(18)

客官点个赞呗! (0)
分享到:

评论 抢沙发

评论前必须登录!

天府云博 - 做有态度的开发&运维&设计学习分享平台!

联系我们百度云主机