반응형
내 테이블에서 날짜는 다음과 같이 저장됩니다. 2011-03-03T13 : 30 : 00
다음과 같이 날짜를 출력하려고합니다. 2011 년 3 월 3 일 오후 1시 30 분
형식을 지정하는 데 PHP를 사용하는 것보다 쿼리로 작업하는 것이 더 좋지만 그렇게하는 데 어려움이 있습니다. DATE_FORMAT의 다양한 반복을 시도했지만 저장 방식 때문에 내가 원하는 것을 얻지 못합니까?
해결 방법
사용 예 :
SELECT
DATE_FORMAT(CURRENT_TIMESTAMP, '%d/%m/%Y %H:%i:%s'),
STR_TO_DATE('31/12/2001 23:55:00', '%d/%m/%Y %H:%i:%s')
날짜가 실제 날짜가 아니라 문자열 인 경우 두 번 을 변환해야합니다. 문자열에서 날짜로, 날짜에서 문자열로 다시 변환해야합니다.
SELECT
STR_TO_DATE('2011-03-03T13:30:00', '%Y-%m-%dT%H:%i:%s'),
DATE_FORMAT(STR_TO_DATE('2011-03-03T13:30:00', '%Y-%m-%dT%H:%i:%s'), '%M %e, %Y %l:%i %p')
참조 페이지 https://stackoverflow.com/questions/4596457
반응형
'MySql' 카테고리의 다른 글
MySQL MySql은 다른 선택 내부에서 선택합니까? (0) | 2020.10.25 |
---|---|
MySQL mysql_fetch_array를 사용하면 반환 된 행을 쉽게 계산할 수 있습니다. mysql_fetch_object로 비슷한 작업을 할 수 있습니까? (0) | 2020.10.25 |
MySQL AttributeError: module 'mysql' has no attribute 'connector' (0) | 2020.10.24 |
MySQL django.db.utils.OperationalError : (1045, " 'root'@ 'localhost'사용자에 대한 액세스가 거부되었습니다 (암호 사용 : YES)") (0) | 2020.10.24 |
MySQL utf-8에 PHP mysql 삽입 (0) | 2020.10.24 |
댓글