我有一個應用程序檢索從數據庫中以日期時間格式格式化的字符串,並且我想在某些情況下只顯示時間,我將如何完成此操作?如果我有一個日期時間格式,有沒有什麼要顯示的時間?
這是我到目前爲止已經試過,但我得到一個無法解析錯誤
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);
}
如何將你的日期存儲在數據庫中?以什麼格式? – iTurki 2012-08-15 17:18:16
你有什麼嘗試?你做過任何研究嗎?如果是這樣,你發現了什麼? – TheZ 2012-08-15 17:18:18
這是我已經嘗試過,並存儲到目前爲止 – user1457104 2012-08-15 17:24:17