> 데이터 베이스 > MySQL 튜토리얼 > MySQL에서 'DD-MM-YYYY HH:MM:SS' 형식으로 DATETIME 값을 표시하는 방법은 무엇입니까?

MySQL에서 'DD-MM-YYYY HH:MM:SS' 형식으로 DATETIME 값을 표시하는 방법은 무엇입니까?

Barbara Streisand
풀어 주다: 2024-12-16 14:21:16
원래의
700명이 탐색했습니다.

How to Display DATETIME Values in 'DD-MM-YYYY HH:MM:SS' Format in MySQL?

MySQL 테이블 생성에서 DATETIME 형식 정의

질문: DATETIME 열의 형식을 'DD-MM-YYYY HH:MM'으로 지정하려면 어떻게 해야 하나요? :SS'는 일관성을 보장하기 위해 새 MySQL 테이블을 생성할 때 타임스탬프?

답변:

MySQL은 기본적으로 DATETIME 값을 'YYYY-MM-DD HH:MM:SS' 형식으로 저장하지만 특정 기본값을 지정할 수는 없습니다. 테이블을 생성할 때 형식을 지정합니다. 그러나 MySQL 시간 형식 기능을 활용하면 필요할 때마다 원하는 형식으로 타임스탬프를 쉽게 검색하고 표시할 수 있습니다.

시간 형식 기능 사용:

표시를 수정하려면 DATETIME 값:

SELECT DATE_FORMAT(column_name, '%m/%d/%Y %H:%i') FROM tablename;
로그인 후 복사

이 예에서 DATE_FORMAT 함수는 지정된 '%m/%d/%Y %H:%i' 형식을 컬럼 이름 열에 지정하고 타임스탬프를 'MM/DD/YYYY HH:MM'으로 표시합니다.

사용 가능한 형식 지정자:

사용자 정의를 위해 다양한 형식 지정자를 사용할 수 있습니다. 포함:

  • %d: 앞에 0이 있는 월(01-31)
  • %m: 앞에 0이 있는 월(01-12)
  • %Y: 전체 연도(2023)
  • %H: 시간 (00-23)
  • %i: 분(00-59)

예:

'DD-MM-YYYY HH:MM:SS'의 DATETIME 열 및 표시 타임스탬프 형식:

CREATE TABLE my_table (
  datetime_column DATETIME,
  other_columns ...
);

SELECT DATE_FORMAT(datetime_column, '%d-%m-%Y %H:%M:%S') FROM my_table;
로그인 후 복사

MySQL 시간 형식 기능을 활용하면 기본 데이터 저장 형식을 변경하지 않고도 DATETIME 값 표시를 쉽게 사용자 정의할 수 있습니다.

위 내용은 MySQL에서 'DD-MM-YYYY HH:MM:SS' 형식으로 DATETIME 값을 표시하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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