我使用以下代码将日期保存到Sqlite ( java.sql.Date)
public String dateToDB ( Date date)
{
String convertedDate = date.toString(); // yyyy-mm-dd
return convertedDate;
}
如何将恢复的字符串转换为日期?
private Date dateFromColumn(String columName, Cursor result)
{
// ???????
return date
}
答案 0 :(得分:4)
我在文档中找到了这个:
Date.valueOf(String dateString)从字符串创建Date 以SQL格式表示日期:yyyy-MM-dd
这意味着四个人:
private Date dateFromColumn(String columName, Cursor result)
{
String strDate = result.getString(result.getColumnIndex("yourcolumnname..."));
return Date.valueOf(strDate);
}