Android Sqlite每月数据摘要
我正在开发家庭预算应用程序。在这个数据库中,我有两个表。一张是收入表,另一张是支出表。在费用表中,我有三列从用户处获取数据,即费用金额、类别、日期。我正在使用日期选择器从用户那个里获取日期,并且我已经将用户输入的日期保存到数据库费用表中Android Sqlite每月数据摘要,android,sqlite,android-sqlite,Android,Sqlite,Android Sqlite,我正在开发家庭预算应用程序。在这个数据库中,我有两个表。一张是收入表,另一张是支出表。在费用表中,我有三列从用户处获取数据,即费用金额、类别、日期。我正在使用日期选择器从用户那个里获取日期,并且我已经将用户输入的日期保存到数据库费用表中 我需要按月份显示数据。假设现在我们在12月份,我需要显示12月份的所有交易。我怎样才能做到这一点 你可以很容易地用 SELECT * FROM TABLE_NAME WHERE strftime('%m', COLUMN_DATE) = '04' //04 =
我需要按月份显示数据。假设现在我们在12月份,我需要显示12月份的所有交易。我怎样才能做到这一点 你可以很容易地用
SELECT * FROM TABLE_NAME WHERE strftime('%m', COLUMN_DATE) = '04' //04 = month number, which here is MAY.
希望这有帮助,:)您能向我们展示您的日期列中的示例数据吗?公共静态最终字符串表\u NAME=“user”;公共静态最终字符串键\u FNAME=“FNAME”;公共静态最终字符串键\u LNAME=“LNAME”;公共静态最终字符串DATE=“DATE”;public void onCreate(SQLiteDatabase db){String CREATE_TABLE=“CREATE TABLE”+表名+”(“+KEY_ID+”整型主键“+KEY_FNAME+”整型“+KEY_LNAME+”整型“+DATE+”文本);这是DB的示例。
date
列中的日期格式是什么?我尝试了这个查询,它运行时没有出错,但没有显示任何内容我的日期格式:SimpleDateFormat sdf=new SimpleDateFormat(“dd-MMMM-yyyy”);ex(2016年12月16日)可能是因为没有04个月的记录。我添加了04个月的记录,但它仍然不显示