2012-08-01 8 views
0

날짜가 yyyy-mm-dd 형식의 표에 문자열 형식입니다. 날짜에 대한 비교를 위해 해당 문자열을 날짜 형식으로 변환하고 싶습니다.sqlite에서 문자열을 날짜로 변환하는 Sqlite 쿼리?

어떤 도움이 greatful 것 ..

+0

죄송합니다. 나는 여기서 언급하는 것을 잊었다. 나는 이것에 대한 질문을 원한다. –

답변

0

나는 이것에 대한 질문을 받았다. SqlLite는 두 문자열 날짜의 차이를 직접 비교합니다.

select column from Table where columnDate between '2012-07-01' and '2012-07-07' 

관심있는 사람들에게 감사드립니다.

+0

이 쿼리는 날짜 형식이 ISO 8601 표준 형식이며 사전 식 순서와 시간순 순서를 유지하기 때문에 작동합니다. 'AA'와 'ZZ'사이의 차이는 없습니다. 따라서 Date 유형에는 공통된 것이 없지만 Character 만 사용할 수 있습니다. –

1

난 당신이 필드의 데이터 값을 비교하는 SQLite - DateTime 기능을 사용하는 것이 좋습니다 것입니다. 또는 java.text.SimpleDateFormat 클래스의 parse 메서드를 사용하여 문자열 날짜를 날짜 유형으로 변환 할 수 있습니다.

+0

제게이 질문을 해주실 수 있습니까? –

관련 문제