mysql 日期格式为timestamp 和 datetime 使用month 函数取月份的区别

发布时间 2023-10-18 09:49:57作者: 狂躁的键盘
 1.DATE_FORMAT(data_dt,'%m')  as `month`,使用这种方式无论什么类型的时间,取到的都是两位数。
2.timstamp 格式时间使用month()函数取出的月份只有一位。
3.atetime 格式时,month()函数获取到的就是两位数的月份。
注意相关工具使用会不按预期执行,我的代码取到的月份为一位数,补没有的月份工具会失效。