2012-12-06 3 views
2

누구든지 MySQL DATETIME에 사용 된 YYYY-MM-DD HH:MM:SS 날짜 형식의 공식 이름을 알고 있습니까? 하나 있습니까? 은 ISO 8601에 대해으로 닫습니다.하지만이 둘을 서로 바꾸어 사용하려고하면 대부분의 응용 프로그램에서 깨질 정도로 다릅니다.MySQL의 DATETIME 형식의 "공식적인"이름은 무엇입니까?

때로는 대화에서이 특정 형식을 참조 할 필요가 있지만 "DATETIME 형식"으로 언급하면 ​​데이터베이스와 관련하여 많은 작업을하지 않은 사람들이 항상 공백을 그립니다. 저는 공식 이름과 공식적인 정의가있는 날짜 형식에 익숙합니다. (RFC 2822, 누구?) 그럼, 하나가 존재합니까?

+0

나는 * is * ISO 형식이라고 생각했을 것입니다. ISO 형식과의 차이점은 무엇입니까? –

+0

가깝지만 ISO에는 공백 문자 대신 날짜와 시간 구성 요소를 구분하는'T '가 있습니다. – smitelli

+0

ISO 정의는 abmiguity가 예상되지 않는다면 (아마도 위키피디아가 말하는 것) –

답변

1

MySQL의 Date and Time Literals은 참조 설명서에 설명되어 있습니다. AFAICS, ISO도 언급 된 다른 이름도 없습니다.

Wikipedia, ISO 8601은 "2012-12-04T20 : 03"("YYYY-MM-DDTHH : MM")의 ISO 결합 날짜와 시간 형식을 나타내며 언급 된 MySQL 날짜/시간 형식과 다릅니다.

ISO datetime과 비슷하지만 MySQL 또는 SQL 형식이라고 부릅니다.