从两个datepicker值之间的SQLite数据库中获取数据

时间:2015-03-08 10:44:33

标签: c# sqlite

我有一个sqlite数据库和一个winform。我想使用此查询从我的数据库中获取数据。

String query = "select * from table where date >= '" + dateTimePicker1.Value + "' AND date <= '" + dateTimePicker2.Value + "' ";

当我运行我的程序时。我从第一个datetimepicker中选择3/8/2015,从第二个日期时间选择3/10/2015。当我想显示3/9/2015的值时,我只能显示3/10/20153/8/2015的值。这可能是什么问题?任何建议都非常感谢。

1 个答案:

答案 0 :(得分:0)

我不知道C#但在java中, 使用Calendar对象时,月份的int值从0开始(1月= 0) 所以你需要手动添加+1。

int month = c.get(Calendar.MONTH) + 1;

希望这能让你走上正轨。