0
我有一个数据库可以在字符串中保存一个日期。 在将其保存到我的数据库之前,我使用SimpleDateFormat将日期的格式设置为yyyy-MM-dd HH:mm
。 我设法从我的数据库中获取字符串,格式是正确的。解析字符串到日期Java
我的问题是,当我尝试设置我的日历与setTime()函数我需要一个日期。所以基本上我需要将我的数据库发送的字符串转换为日期格式。当我尝试这样做,我得到ParseException的错误
下面是一个例子:
private Calendar c;
private SimpleDateFormat dateFormat= new SimpleDateFormat("yyyy-MM-dd HH:mm");
private String myDate;
private Date d;
myDate = db.getDate() //This works I output correct date
d = dateFormat.parse(date); // Error Message : Unhandled Exception: java.text.ParseException
c.setTime(d); //Needs Date Format to set time
如果你使用过Android Studio,它会给你自动包围在一个尝试捕捉选项 –