0
Когда я запускаю этот запрос в sqlite-инструментах, у меня есть правильный ответ, но когда я запускаю этот запрос в своем проекте андроида, он возвращает 0. Знаете ли вы, что такое проблема?Работа с датой в sqlite на android
DateFormat dateFormat = new SimpleDateFormat("MM/dd/yyyy");
Calendar strDate = Calendar.getInstance();
Calendar dateAgo = Calendar.getInstance();
dateAgo.add(Calendar.DATE, -7);
String query1 = "SELECT sum(Income.Money) AS 'Report' " +
" FROM Income " +
" WHERE Income.[Date] > '"+dateFormat.format(dateAgo.getTime())+
"' AND Income.[Date] <= '"+dateFormat.format(strDate.getTime())+"'";
Я проверил весь свой код, но у них нет никакой ошибки.
спасибо, это была моя проблема. но я думал, что когда формат даты в sqlite равен MM/dd/yyyy в java-коде, мы также должны использовать этот формат! в любом случае, спасибо вам больше! :) –