Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> MySQL

Cách dùng năm 2 chữ số trong hàm DATEDIFF() MySQL

Có thể dùng năm 2 chữ số trong một hoặc cả hai biểu thức ngày của DATEDIFF().

Ví dụ: năm 2 chữ số ở đối số đầu, năm 4 chữ số ở đối số hai:

mysql> SELECT DATEDIFF('18-10-22', '2017-10-22');
+-----------------------------------+
| DATEDIFF('18-10-22', '2017-10-22') |
+-----------------------------------+
| 365                               |
+-----------------------------------+
1 row in set (0.00 sec)

Cả hai đều năm 2 chữ số:

mysql> SELECT DATEDIFF('18-10-22', '17-10-22');
+---------------------------------+
| DATEDIFF('18-10-22', '17-10-22') |
+---------------------------------+
| 365                             |
+---------------------------------+
1 row in set (0.00 sec)

MySQL tự diễn giải năm 2 chữ số theo quy tắc (00-69 → 2000s, 70-99 → 1900s).