2009-05-20 2 views

답변

1

".schema"는 필드가 날짜 또는 타임 스탬프 필드임을 나타내지 만 필드는 실제로 문자열입니다. 원하는대로 문자열을 포맷 할 수 있습니다. 기억이 봉사하는 경우에 ... 그들은 아무런 유효성 검사도하지 않습니다.

1

저는 sqlite3에 DATE 타입이 없다고 생각합니다. 따라서 파이썬 코드에서 수동으로해야합니다. 날짜를이 양식으로 정확하게 저장하거나 타임 스탬프 또는 다른 형식으로 변환하십시오.

datetime module과 특히 strptime 기능을 살펴보십시오.

1

다른 답변에 표시된대로 문자열로 저장됩니다. 다음 형식 중 하나에 삽입하는 경우 그러나, 은 날짜로 인식됩니다

시간 문자열

시간 문자열은 다음 형식 중 하나 일 수 있습니다

1. YYYY-MM-DD 
2. YYYY-MM-DD HH:MM 
3. YYYY-MM-DD HH:MM:SS 
4. YYYY-MM-DD HH:MM:SS.SSS 
5. YYYY-MM-DDTHH:MM 
6. YYYY-MM-DDTHH:MM:SS 
7. YYYY-MM-DDTHH:MM:SS.SSS 
8. HH:MM 
9. HH:MM:SS 
10. HH:MM:SS.SSS 
11. now 
12. DDDDDDDDDD 

참조 :


Date And Time Functions

관련 문제