我有一个带有日期列表的android活动。日期是date_from和date_to。因此,用户可能会为过去发生的某些事件输入许多日期(date_from和date_to)。 我想将这些日期存储在sqlite数据库中,因此我创建了一个用户表,并在一列中输入了所有date_from,在另一列中输入了date_to。
当用户退出活动时,显然android会杀死该活动,因此它为空。现在我想要获取所有这些日期并将它们存储回列表视图,以便用户可以看到这些日期已经输入。 可能是我的方法是错误的,如果有人可以指导我更好的方法来实现这个功能。
谢谢。
答案 0 :(得分:1)
要检索数据,您可以使用<option th:value="${value1}">
,将数据放入数组并使用适配器在列表视图中显示。
cursors
答案 1 :(得分:1)
您可以将其存储在数据库中的字符串中,然后可以从数据库中检索并使用以下方法更改回日期:
将日期更改为字符串
public String dateToddMMyyyyString(Date date) {
SimpleDateFormat sdf = new SimpleDateFormat("dd/MM/yyyy",
Locale.getDefault());
return sdf.format(date);
}
将字符串更改为日期:
public Date ddMMyyyyStringToDate(String ddMMyyyy) {
SimpleDateFormat sdf = new SimpleDateFormat("dd/MM/yyyy",
Locale.getDefault());
return sdf.parse(ddMMyyyy);
}