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

MySQL에서 사용자가 지정한 다른 형식으로 날짜를 표시하려면 어떻게 해야 합니까?


날짜를 다른 형식으로 표시하려면 DATE_FORMAT() 함수를 사용해야 합니다. 이 함수에는 두 개의 인수가 있습니다. 첫 번째는 날짜이고 두 번째는 형식 문자열입니다.

− 'date_testing' 테이블에 다음 형식의 날짜가 3개 있다고 가정합니다.

mysql> Select * from date_testing;

+------------+
| Date       |
+------------+
| 2017-03-15 |
| 2017-03-25 |
| 2017-04-05 |
+------------+
3 rows in set (0.00 sec)

이제 DATE_FORMAT() 함수는 사용자가 지정한 형식으로 위 날짜의 형식을 다음과 같이 변경합니다. -

mysql> Select DATE_FORMAT(Date, '%W %D %M %Y')AS 'FORMATTED DATE' from date_testing;

+---------------------------+
| FORMATTED DATE            |
+---------------------------+
| Wednesday 15th March 2017 |
| Saturday 25th March 2017  |
| Wednesday 5th April 2017  |
+---------------------------+
3 rows in set (0.00 sec)

위의 예에서 %W, %D 등은 날짜 형식 문자입니다.