sql data_format 细节

数据库中 ,gmt_modified 为data格式,value = ‘2022-03-09 16:05:05’

针对 这样的sql 格式化进行细节说明:

DATE_FORMAT(gmt_modified,"%Y%m%d") = '20220309'

DATE_FORMAT(gmt_modified,"%y%m%d") =  '220309'

DATE_FORMAT(gmt_modified,"%Y%c%d") =  '2022309'

DATE_FORMAT(gmt_modified,"%Y%m%e") =  '2022039'

%Y 四位数字表示的年份

%y 两位数字表示的年份

%c 数字表示的月份 (去除前面的0)

%e 数字形式表示月中的天数(去除前面的0)


DATE_FORMAT(gmt_modified,"%H%i%s")  ='160505'
DATE_FORMAT(gmt_modified,"%h%i%s")  ='040505'

%H 24小时制

%h 12小时制 (注意:24小时制的00 用%h会变成12 ,24小时制的12还是12,可能是因为12小时制没有00?)

其他更多的可以参考:Mysql的DATE_FORMAT()日期格式转换_萧曳丶-CSDN博客


版权声明:本文为a514166761原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。