2021-04-15
閱讀量:
756
MySql 時間格式Date_format()函數使用問題
在排查數據時,遇到增量的update_time取值插入有誤的問題。
經排查發(fā)現,是由于sql中使用date_format的函數時,參數使用錯誤的原因。
SELECT o.update_date AS '正確插入時間', date_format(o.update_date,'%Y-%m-%d %H:%m:%s') AS '實際插入時間(有誤)' FROM appt_orders o
錯誤原因:在date_formate()的時分秒轉換中,使用%m,誤將月份的數值取作了分鐘。。。。
正確使用:date_format(o.update_date,'%Y-%m-%d %T'),
date_format(o.update_date,'%Y-%m-%d %H:%i:%s')
都可以轉換為正確的時分秒格式
date_format的格式參數較多,可在轉換不常用格式時,查看函數說明進行確認。






評論(0)


暫無數據
推薦帖子
0條評論
1條評論
0條評論