Computer >> 컴퓨터 >  >> 프로그램 작성 >> MySQL

MySQL DATEDIFF() 함수에서 2자리 연도 값을 어떻게 사용할 수 있습니까?

<시간/>

단일 날짜 표현식 또는 MySQL DATEDIFF() 함수에서 인수로 사용되는 두 날짜 표현식 모두에서 2자리 연도 값을 사용할 수 있습니다.

예를 들어 아래 쿼리는 첫 번째 날짜 표현식에 2자리 연도 값을 사용하고 다른 쿼리는 4자리 연도 값을 사용합니다.

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

그리고 아래 쿼리는 두 날짜 표현식 모두에서 2자리 연도 값을 사용합니다.

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