/** * 開始時間を設定します。 * * @param date */ public void setStartDate(Date date) { int hh, mm; start_date.setValue(date); hh = Integer.parseInt(start_date.getHour()); mm = Integer.parseInt(start_date.getMinute()); start_date_time = hh * 60 + mm; }
/** * 終了時間を設定します。 * * @param date */ public void setEndDate(Date date) { int hh, mm; end_date.setValue(date); hh = Integer.parseInt(end_date.getHour()); mm = Integer.parseInt(end_date.getMinute()); end_date_time = hh * 60 + mm; }
/** * 日付を取得します。 * * @return */ public String getDate2() { if (start_date.getHour().equals(end_date.getHour()) && start_date.getMinute().equals(end_date.getMinute())) { return start_date.toString(); } else if ((start_date.getYear().equals(end_date.getYear()) && start_date.getMonth().equals(end_date.getMonth()) && start_date.getDay().equals(end_date.getDay())) || is_repeat) { return new StringBuffer() .append(start_date.toString()) .append(" - ") .append(end_date.toString()) .toString(); } else { return new StringBuffer() .append(start_date.toString()) .append(" - ") .append("24:00") .toString(); } }