2011-11-23 4 views
-5

제목에서 언급했듯이 이것을 어떻게 할 수 있습니까?MYSQL 날짜를 CCYYMMDD로 변환

+4

무엇을 시도 했습니까? MySQL의 날짜는? 당신의 관점에서'C' 란 무엇입니까? 이 코드는 rentacoder.com이 아닙니다. –

+2

여러분의 노력 (예 : 코드)을 증명하면 더 나은 응답을 얻을 수 있습니다 ... PHP 또는 MySQL의 도움말 섹션을 읽는다면 이런 종류의 작업이 간단합니다. 문제의 예 – ManseUK

+0

기본적으로 [MySQL은 DATE 값을 'YYYY-MM-DD'형식으로 검색하여 표시합니다.] (http://dev.mysql.com/doc/refman/5.5/en/datetime.html) 질문입니까? – Gordon

답변

3

사용 Date_format, 즉 명령 줄에서 확인 http://dev.mysql.com/doc/refman/5.5/en/date-and-time-functions.html#function_date-format

간단한 방법에 설명서에서 자세한 정보를 찾을 수 있습니다

select date_format(fieldname,'%Y%m%d') from ...; 

: 이것은 단지 오늘의 형식을

select date_format(now(),'%Y%m%d'); 

CCYYMMDD. 결과에

select date_format(<yourDateField>,'%Y%m%d') from ...;

사용 PHP ->http://www.php.net/manual/en/datetime.format.php

예 :>http://dev.mysql.com/doc/refman/5.1/en/date-and-time-functions.html#function_date-format

예 -

+1

기본 형식은 CCYY-MM-DD이며, 그는 CCYYMMDD를 원합니다. 그래서 대시없이. – Eljakim

0

당신은 2 개 옵션 ... 선택에

를 사용하여 MySQL의이 :

$date = new DateTime($yourDateField); 
echo $date->format('Ymd');