테이블에서 다른 요일의 목록을 검색하려고합니다. 그들은 정수로 저장됩니다.일별 Sqlite 그룹
cal.getTime().getTime()
는 1970 년 1 월 1 일이 Date 객체가 나타내는 0시 0 분 0 초 GMT 이후의 밀리 초 수를 반환합니다.
내가
select strftime('%d-%m-%Y'," + date_clmn + ") from "
+ TABLE_NAME +" group by strftime('%d-%m-%Y'," + date_clmn + ")"
다음을 작성했습니다 무엇, 나는이 값 toString을 변환합니다. 내가 무엇을 얻을 :
24-11--471
그리고 그 후 나는 아무 것도 얻을
strftime('%d-%m-%Y',date_clmn)=24-11--471
으로 쿼리를 만들려고 할 때.
무엇이 잘못 되었나요?
이런 식으로 시간대 문제가 발생합니까?
다른 방법으로 만들면 나는 당신을 듣게되어 기쁩니다.
미리 감사드립니다.
UPDATE
Tried "date(" + date_clmn+ ",'unixepoch')"
now retrieved value is "1970-01-01"
나는 comparisson wou을 생각합니다. 'strftime ('% d- % m- % Y ', date_clmn) = '24 -11--471'이됩니다. '24-11--471'을 작은 따옴표로 묶으십시오. 왜냐하면 두 문자열을 비교해야하고 sqlite가이 유형 불일치를 감지하지 못하기 때문에 심지어 쿼리가 완벽하게 실행되지만 물론 어떤 행도 검색하지 않기 때문입니다. 그것이 작동하고 당신이 동의하는 경우에 나는 대답으로 이것을 복종시킬 수있다. – dic19
고마워, 거기에도 있었어[email protected] dic19 – userqwerty1
안녕하세요 :) – dic19