I want to convert strSqliteDate﹕ = 2016-01-14 05:34:50 PM into 2016-01-14 .After converting all dates my application was crash and getting error of
02-01 12:03:15.204    7619-7619/com.example.tazeen.classnkk W/System.err﹕ java.lang.NullPointerException: Attempt to invoke virtual method 'int java.lang.String.length()' on a null object reference
02-01 12:03:15.204    7619-7619/com.example.tazeen.classnkk W/System.err﹕ at java.text.SimpleDateFormat.parse(SimpleDateFormat.java:1035)
02-01 12:03:15.204    7619-7619/com.example.tazeen.classnkk W/System.err﹕ at java.text.DateFormat.parse(DateFormat.java:577)
At this line   date = dateFormat.parse(strSqliteDate);
and second getting error at this line = calendar.setTime(date);
Caused by: java.lang.NullPointerException: Attempt to invoke virtual method 'long java.util.Date.getTime()' on a null object reference at java.util.Calendar.setTime(Calendar.java:1195)
Here is date conversion code in DBhelper class
String strSqliteDate = cursor.getString(cursor.getColumnIndex("ActionDate"));
                Log.e(" strSqliteDate "," = " + strSqliteDate);
                String result = "";
                Date date = null;
                DateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd");
                try
                {
                     date = dateFormat.parse(strSqliteDate);
                }
                catch(Exception e)
                {
                    e.printStackTrace();
                }
                Calendar calendar = Calendar.getInstance();
                calendar.setTime(date);
                SimpleDateFormat printFormat = new SimpleDateFormat("yyyy-MM-dd");
                result = printFormat.format(calendar.getTime());
                Log.e("result = ","==========>"+result);
 
     
     
     
     
    