欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

mysql時間格式化時分

謝彥文2年前11瀏覽0評論

MySQL中時間格式化是一個很常見的需求,我們可以使用DATE_FORMAT函數來對時間進行格式化。

SELECT DATE_FORMAT(NOW(), '%H:%i');

上面的代碼會輸出當前時間的小時和分鐘,其中%H代表小時,%i代表分鐘。

如果我們有一個datetime類型的字段,也可以通過DATE_FORMAT來格式化這個字段。

SELECT DATE_FORMAT(created_at, '%H:%i') FROM orders;

上面的代碼會輸出orders表中每個訂單的創建時間的小時和分鐘。

除了%H和%i之外,MySQL還提供了許多其他可用的時間格式化選項。下面是一些常用選項的列表:

  • %Y - 四位數的年份
  • %m - 兩位數的月份(01~12)
  • %d - 兩位數的日期(01~31)
  • %H - 兩位數的小時(00~23)
  • %i - 兩位數的分鐘(00~59)
  • %s - 兩位數的秒數(00~59)
  • %f - 微秒(000000~999999)
  • %W - 星期幾的完整名稱(Sunday~Saturday)
  • %a - 縮寫的星期幾名稱(Sun~Sat)
  • %b - 縮寫的月份名稱(Jan~Dec)

使用DATE_FORMAT函數的時候,只需要將需要的格式選項拼接在一起即可,例如:

SELECT DATE_FORMAT(NOW(), '%Y-%m-%d %H:%i:%s');

上面的代碼會輸出當前時間的年、月、日、時、分、秒。

總的來說,MySQL的時間格式化功能非常強大,可以輕松滿足各種時間格式的需求。