我有一个应用程序可以从数据库中检索以日期时间格式格式化的字符串,并且我只想在某些情况下显示时间,我将如何做到这一点?
这是我迄今为止尝试过的,但我得到了一个不可解析的错误
public static final String DATE_TIME_FORMAT = "yyyy-MM-dd kk:mm:ss";
private static final String TIME_FORMAT = "kk:mm";
// ...
SimpleDateFormat TimeFormat = new SimpleDateFormat(TIME_FORMAT);
Date startTimer = null;
Date endTimer = null;
try
{
String dateString = cursor.getString(6);
startTimer = TimeFormat.parse(dateString);
//Code for End Time
String endDateString = cursor.getString(7);
endTimer = TimeFormat.parse(endDateString);
totalBillable += endTimer.getTime() - startTimer.getTime();
}
catch (ParseException e)
{
Log.e("ReminderEditActivity", e.getMessage(), e);
}