답변:
필요한 형식은 다음과 같습니다.
'2007-01-01 10:00:00'
예 : yyyy-MM-dd HH : mm : ss
그러나 가능하면 매개 변수화 된 쿼리를 사용하면 서식 세부 사항에 대해 걱정할 필요가 없습니다.
SQLite에 날짜를 저장하는 방법은 다음과 같습니다.
yyyy-mm-dd hh:mm:ss.xxxxxx
SQLite에는 사용할 수있는 날짜 및 시간 기능도 있습니다. SQLite, 날짜 및 시간 함수에 의해 이해 된 SQL을 참조하십시오 .
.xxxxxx
의 @TorValamo의 구문 = .SSS
= % f, 즉 분수 초.
STRFTIME 함수를 사용하여 삽입 할 수 있으려면 제공하는 날짜 문자열의 형식을 변경해야합니다. 이유는 한 달 약어에 대한 옵션이 없기 때문입니다.
%d day of month: 00
%f fractional seconds: SS.SSS
%H hour: 00-24
%j day of year: 001-366
%J Julian day number
%m month: 01-12
%M minute: 00-59
%s seconds since 1970-01-01
%S seconds: 00-59
%w day of week 0-6 with sunday==0
%W week of year: 00-53
%Y year: 0000-9999
%% %
대안은 날짜 / 시간을 이미 허용 된 형식으로 형식화하는 것입니다.
참조 : SQLite 날짜 및 시간 함수
CURRENT_TIMESTAMP
OF NOW()
(MySQL) 대신 필요할 때 사용하십시오.