-1
질문이 두 개 있습니다. MySQL 테이블에 값을 입력하려고했는데 MySQL에 날짜 유형 개체를 입력하려고 할 때 오류가 발생했습니다.Python에서 MySQL에 값을 입력
MySQL은 이것을 예상합니다.
<type 'datetime.date'>
이 2 호환됩니다
Settlement DATE DEFAULT NULL
은 무엇 내 파이썬 프로그램을 통과하면이 무엇입니까?
또한 내 변수 date
은 내가 datetime.date
개체로 변환 한 변수이며, 그 값을 MySQL로 전달합니다. 어떤 이유로 변수 date
에 대한 날짜를 얻을 수 없다면, 나는 여전히 None
을 MySQL에 전달할 수 있습니까? 이것은 날짜를 기다리고 있습니까?
후 귀하의 전체 코드를 MySQL로. – hd1
날짜를 MySQL이 [strftime] (http://docs.python.org/2/library/datetime.html#datetime.date.strftime)을 사용하여 좋아하는 문자열 형식으로 변환 할 수 있습니다. 형식 지정 가이드 라인 [여기] (http://docs.python.org/2/library/datetime.html#strftime-strptime-behavior)을 확인하십시오. 예를 들어, yyyy-mm-dd 형식을 얻으려면'datetime.datetime.strftime (date_, '% Y- % m- % d')'를 호출하면됩니다. –