我有一个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/2015
和3/8/2015
的值。这可能是什么问题?任何建议都非常感谢。
答案 0 :(得分:0)
我不知道C#但在java中, 使用Calendar对象时,月份的int值从0开始(1月= 0) 所以你需要手动添加+1。
int month = c.get(Calendar.MONTH) + 1;
希望这能让你走上正轨。