【发布时间】:2017-05-03 12:18:11
【问题描述】:
我正在开发家庭预算应用程序。在此,我在数据库中有两个表。一张表收入,另一张表支出。在费用表中,我有三列从用户那里获取数据,即费用金额、类别、日期。我正在使用日期选择器从用户那里获取日期,并且我已将用户输入的日期保存到数据库费用表中。
我需要按月份显示数据。假设现在我们在 12 月,我需要显示 12 月的所有交易。我怎样才能做到这一点?
【问题讨论】:
-
您能否向我们展示您的日期列中的示例数据?
-
public static final String TABLE_NAME="user";公共静态最终字符串 KEY_FNAME="fname";公共静态最终字符串 KEY_LNAME="lname"; public static final String DATE="date";
-
public void onCreate(SQLiteDatabase db) { String CREATE_TABLE="CREATE TABLE "+TABLE_NAME+" ("+KEY_ID+" INTEGER PRIMARY KEY, "+KEY_FNAME+" INTEGER, "+KEY_LNAME+" INTEGER, "+DATE+ "文本)";
-
这里是DB的示例。
-
DATE列中的日期格式是什么?
标签: android sqlite android-sqlite