在mysql中,時間格式化非常重要,可以根據需求將時間以不同的格式呈現出來。
下面是一些常見的時間格式化:
%Y-%m-%d // 年-月-日 %H:%i:%s // 時:分:秒 %Y-%m-%d %H:%i:%s // 年-月-日 時:分:秒 %Y年%m月%d日 // 年月日 %H時%i分%s秒 // 時分秒 %Y年%m月%d日 %H時%i分%s秒 // 年月日 時分秒
在mysql中,使用DATE_FORMAT函數進行時間格式化。
SELECT DATE_FORMAT(NOW(),'%Y-%m-%d %H:%i:%s'); // 當前時間,格式化為:年-月-日 時:分:秒 SELECT DATE_FORMAT(時間字段,'%Y-%m-%d %H:%i:%s'); // 根據需要格式化時間字段
例如:
SELECT DATE_FORMAT('2019-07-01 08:30:00','%Y年%m月%d日 %H時%i分%s秒'); // 格式化結果:2019年07月01日 08時30分00秒
需要注意的是,在使用DATE_FORMAT函數時,如果時間字段的值為null,則返回值也為null。
使用上述的時間格式化方法,可以方便地將時間數據以不同的格式進行展示。