내가 가지고있는 문자열은 ISO 8601이며 MySql 테이블에 삽입하려고합니다. 테이블에 날짜가 잘 걸리지 만 시간을 인식하지 못합니다.C# mysql insert 명령과 ISO 8601 변환 시간 문자열
문자열 myTime = "3/8/2011 5:36:54 PM"(ISO 8601 형식). string mytimeFormat = myTime.ToString ("yyyy-MM-dd HH : MM : SS");
그리고 mysql 문에 기본 삽입. MySql 테이블은 시간이 아닌 날짜를 정확하게 표시합니다. 어떤 팁?
mytimeFormat 문자열을 사용하여 변환하면 '2011-03-08 17:36:54'와 유사합니다. 여기서 MySql은 날짜가 아닌 시간을 허용합니다.
"3/8/2011 5:36:54 PM"은 ISO 8601에 없습니다. –
해당 형식의 위키는 완전히 다른 것을 가지고 있습니다. http://en.wikipedia.org/wiki/ISO_8601#Combined_date_and_time_representations –
필드 유형이 'DATETIME'입니까? 또는 단지 'DATE'. –