在Android中以每周为基础在Listview中填充数据

时间:2014-10-14 16:42:39

标签: java android sqlite android-listview hashmap

我必须在android中的Listview中显示数据。为此,我从sqlite数据库中检索数据,有两个列字段“date”和“amount”。还有一些列字段,但我不需要它们。现在我希望每周在Listview中显示数据,并添加给定周的数量。谁能帮帮我吗。我怎么能这样做。(我还想过使用strftime()函数,但它将所有前几周的数据添加到一行。甚至考虑使用Java的Calendar类,但不知道如何使用它来实现解决方案。 )

1 个答案:

答案 0 :(得分:0)

如果我理解正确,你唯一的问题是确保一周过去了。如果是这样的话:

我建议你使用这个解决方案:(Java / Android) Calculate days between 2 dates and present the result in a specific format,它不使用外部Java库。您可以保存以前的列表填充日,当天,并使用此处的解决方案来获取它们之间的距离(以天为单位)。然后剩下的就是检查结果是否> = 7.如果是,则一周过去了。