Calendar に変換された文字列が今より前か後かをテストしたい。これが機能しない理由がわかりません:
public final static SimpleDateFormat DATE_FORMAT_RESERVATION_HOUR = new SimpleDateFormat("HH:mm");
String str = "14:00";
Calendar now = Calendar.getInstance();
Calendar selected = Calendar.getInstance();
//avoiding try/catch in this post
selected.set(Calendar.HOUR_OF_DAY, (int) DATE_FORMAT_RESERVATION_HOUR.parse(str).getTime());
// selected = now : 7352-05-18 00:49:33 (instead of 2013-06-17 14:00:00
Log.d("test", "after?" + selected.after(now));
「選択」を今にしたいのですが、時間はstrで指定します。どんな助けでも大歓迎です!ありがとう