MySQL 中的 %y 格式表示年份的后兩位。它可以在日期時間函數中使用,也可以在日期時間格式化中使用。
SELECT YEAR('2019-08-20') % 100; // 輸出 19 SELECT DATE_FORMAT(NOW(), '%y-%m-%d %H:%i:%s'); // 輸出 20-08-11 08:31:45
在第一個例子中,YEAR 函數返回一個日期的年份,然后使用 % 100 操作符只保留后面兩位數字。
在第二個例子中,我們使用 DATE_FORMAT 函數將當前日期時間格式化為指定格式,%y 指定年份的后兩位,%m 指定月份,%d 指定日期,%H 指定小時,%i 指定分鐘,%s 指定秒數。
總的來說,%y 是一個很方便的日期時間格式化選項,適用于許多場景。