データベースから日時形式でフォーマットされた文字列を取得するアプリケーションがあり、特定のインスタンスで時刻のみを表示したいのですが、これをどのように実現しますか?
これは私がこれまでに試したことですが、解析できないエラーが発生します
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);
}