MySQL时间格式转换函数

雨燕双飞 提交于 2019-12-25 13:41:56

一、DATE_FORMAT()方法

注:当前年份是2019-12-25

SELECT DATE_FORMAT(NOW(),'%Y')                                  YEAR

输出结果:2019

SELECT DATE_FORMAT(NOW(),'%y')                                   YEAR

输出结果:19

SELECT DATE_FORMAT(NOW(),'%m')                                 MONTH

输出结果:12

SELECT DATE_FORMAT(NOW(),'%d')                                  DAY

输出结果:25

SELECT DATE_FORMAT(NOW(),'%T')                                  TIME

输出结果:09:58:51

SELECT DATE_FORMAT(NOW(),'%Y-%m-%d')                    DATE

输出结果:2019-12-25

SELECT DATE_FORMAT(NOW(),'%Y-%m-%d-%T')             DATETIME

输出结果:2019-12-25-09:58:51

二、str_to_date()方法

输出结果:将字符串类型转化为date()类型。

str_to_date('2014-01-01', '%Y-%m-%d')

str_to_date('2019-12-24 09:30:00', '%Y-%m-%d %H:%i:%s') 
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!