public static Long relativeTime(String dateToParse) {
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
sdf.setTimeZone(TimeZone.getTimeZone("UTC"));
Date d = null;
try {
d = sdf.parse(dateToParse);
} catch (ParseException e) {
e.printStackTrace();
}
SimpleDateFormat output = new SimpleDateFormat("d MMM yyyy HH:mm");
output.setTimeZone(TimeZone.getDefault());
String formattedTime = output.format(d);
Date gg = null;
try {
gg = output.parse(formattedTime);
} catch (ParseException e) {
e.printStackTrace();
}
return gg != null ? gg.getTime() : 0;
}
it is giving me error
java.lang.nullpointerexception attempt to invoke virtual method long java.util.date.gettime on a null object reference at java.util.calendar.settimecalendar.java1197 java.text.simpledateformat.formatimplsimpledateformat.java527 java.text.simpledateformat.formatsimpledateformat.java829 java.text.dateformat.formatdateformat.java314 co.helpdesk.faveo.pro.helper.relativetimehelper.java202 co.helpdesk.faveo.pro.frontend.adapters.ticketoverviewadapter.onbindviewholderticketoverviewadapter.java64 co.helpdesk.faveo.pro.frontend.adapters.ticketoverviewadapter.onbindviewholderticketoverviewadapter.java27 android.support.v7.widget.RecyclerView$Adapter.onBindViewHolder(RecyclerView.java:6356)