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

MySQL GET_FORMAT() 함수의 용도는 무엇입니까?


MySQL GET_FORMAT() 함수는 DATE, TIME, DATETIME 또는 TIMESTAMP와 같은 데이터 유형을 두 번째 인수로 제공된 표준 형식을 기반으로 형식화된 방식으로 변환하는 데 사용됩니다. 표준 형식 유형은 EUR, INTERNAL, ISO, JIS 또는 USA일 수 있습니다. 반환된 형식 코드는 DATE_FORMAT() 함수에서 사용하는 것과 동일한 코드입니다. 이 함수는 DATE_FORMAT() 및 STR_TO_DATE() 함수와 함께 사용하면 유용합니다.

구문

GET_FORMAT(data_type, standard_format)

여기서 앞서 말했듯이 data_type은 DATE, TIME, DATETIME 또는 TIMESTAMP이고 standard_format은 EUR, INTERNAL, ISO, JIS 또는 USA일 수 있습니다.

예시

mysql> GET_FORMAT(DATE, 'USA') AS 'AMERICAN 형식' 선택,-> GET_FORMAT(DATE, 'ISO') AS 'ISO 형식';+------------- --+------------+| 미국 형식 | ISO 형식 |+-----------------+------------+| %m.%d.%Y | %Y-%m-%d |+---+------------+세트의 행 1개(0.00초) 

위의 쿼리는 USA에서 사용되는 날짜 형식과 ISO 날짜 형식을 반환합니다.

mysql> GET_FORMAT(TIME, 'USA') AS 'AMERICAN 형식' 선택,-> GET_FORMAT(TIME, 'ISO') AS 'ISO 형식';+------------- --+------------+| 미국 형식 | ISO 형식 |+-----------------+------------+| %h:%i:%s %p | %H:%i:%s |+-----------------+------------+세트의 행 1개(0.00초) 

위 쿼리는 미국에서 사용되는 시간 형식과 ISO 날짜 형식을 반환합니다.