> 데이터 베이스 > MySQL 튜토리얼 > MySQL DATE 데이터 유형을 사람이 읽을 수 있는 형식으로 변환하려면 어떻게 해야 합니까?

MySQL DATE 데이터 유형을 사람이 읽을 수 있는 형식으로 변환하려면 어떻게 해야 합니까?

Mary-Kate Olsen
풀어 주다: 2024-10-27 17:37:01
원래의
392명이 탐색했습니다.

How Can I Convert MySQL DATE Data Type to Human-Readable Format?

MySQL DATE 데이터 유형에 대한 형식 변환

MySQL로 작업할 때 날짜를 DATE 데이터 유형으로 저장하면 " 0000-00-00". 이 형식은 시각화 및 데이터 처리에 있어 복잡할 수 있습니다. 이 문제를 해결하려면 MySQL이 날짜를 표시하는 방법과 이를 원하는 형식으로 변환하는 방법을 이해하는 것이 중요합니다.

MySQL DATE의 내부 표현

MySQL은 내부적으로 날짜를 저장합니다. 다음 공식을 따르는 압축된 3바이트 정수입니다.

DD MM × 32 YYYY × 16 × 32

예를 들어 날짜 "2023-03-08"은 " 08 03 × 32 2023 × 16 × 32 = 7630668".

디스플레이용 사람이 읽을 수 있는 형식으로 변환

내부 표현은 저장에 최적화되어 있지만 디스플레이용 목적을 위해서는 날짜를 "08-03-2023"과 같이 사람이 읽을 수 있는 형식으로 변환하는 것이 바람직합니다. 이 변환은 DATE_FORMAT() 함수를 사용하여 수행할 수 있습니다.

DATE_FORMAT(datecolumn, '%d-%m-%Y')

예를 들어 날짜 열을 "08- 03-2023"인 경우 다음 쿼리를 사용할 수 있습니다.

SELECT DATE_FORMAT(datecolumn, '%d-%m-%Y') AS datecolumn, ...

주의 사항 프로그래밍 환경용

프로그래밍 환경에서 날짜에 액세스할 때 이를 문자열 형식으로 변환하여 저장하는 것은 현명하지 않다는 점에 유의하는 것이 중요합니다. 대신 원시 날짜 값을 유지하고 표시 목적으로 프로그래밍 환경에서 제공하는 형식 지정 기능을 사용하는 것이 좋습니다.

위 내용은 MySQL DATE 데이터 유형을 사람이 읽을 수 있는 형식으로 변환하려면 어떻게 해야 합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
저자별 최신 기사
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿