Android 如何获取SQLite表去年的所有记录

Android 如何获取SQLite表去年的所有记录,android,sql,sqlite,Android,Sql,Sqlite,我有一个表格,每个记录都有一个日期。我想获取过去365天的记录 WHERE MYDATE < date('now', '-365 day') is not working 所以我运行上面的 2013年7月19日我得到了约翰,2016年4月10日我得到了乔治 名称 从…起 珀森斯 哪里 日期您应该以SQLite格式保存日期是否正确?显然,没有。。。julianday的365号它应该返回什么?基于过去365天。那你为什么要用等号呢?您应该检查您的DateColmNaDays是否大于nowAs

我有一个表格,每个记录都有一个日期。我想获取过去365天的记录

WHERE MYDATE < date('now', '-365 day') is not working
所以我运行上面的

2013年7月19日我得到了约翰,2016年4月10日我得到了乔治 名称 从…起 珀森斯 哪里
日期您应该以SQLite格式保存日期

是否正确?显然,没有。。。julianday的365号它应该返回什么?基于过去365天。那你为什么要用等号呢?您应该检查您的DateColmNaDays是否大于nowAsDays减去365。。。其中strfttime“%Y”,date=+年;日期列中的值的格式是什么?2016年4月5日是SQLite仅接受ISO格式的格式。如果要在区域设置中显示日期,只需使用SimpleFormat即可。用ISO格式制作本地日期也是一样的。用这个我可以得到所有三条记录
George 10/4/2016 Pass
John   4/5/2015 Pass
John   19/7/2013  Fail