Android 安卓不可分割日期
我正在尝试转换字符串以添加到日历中。我得到一个解析错误Android 安卓不可分割日期,android,string,sqlite,date,Android,String,Sqlite,Date,我正在尝试转换字符串以添加到日历中。我得到一个解析错误 GregorianCalendar dateAndTime = (GregorianCalendar) GregorianCalendar.getInstance(); SimpleDateFormat sdf = new SimpleDateFormat( "yyyy-MM-dd" ); try { dateAndTime.setTime(sdf.parse(mBtnPickDate.getTex
GregorianCalendar dateAndTime = (GregorianCalendar) GregorianCalendar.getInstance();
SimpleDateFormat sdf = new SimpleDateFormat( "yyyy-MM-dd" );
try {
dateAndTime.setTime(sdf.parse(mBtnPickDate.getText().toString()));
} catch (ParseException e) {
e.printStackTrace();
}
String strDate = sdf.format( dateAndTime );
嗯。。。嗯
例如,如果假定TextView mBtnPickDate包含字符串this not a date,则显然会出现解析错误。还有什么可能发生
除非视图包含类似于2014-02-14的字符串,否则您当然会得到异常。因此,抓住它并发布一个祝酒词,上面写着“请以YYYY-MM-DD格式输入日期”。您的输入是什么???