Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/string/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 安卓不可分割日期_Android_String_Sqlite_Date - Fatal编程技术网

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格式输入日期”。

您的输入是什么???