У меня есть две строковые переменные - time1
и time2
. Оба содержат значение в формате ЧЧ: ММ . Как я могу проверить:
time1
и time2?
time1
произойдут в ближайшее время
час? Обновление
Я реализовал следующее, чтобы преобразовать time1
в формат Date
. Но он использует устаревшие методы:
Date clTime1 = new Date();
SimpleDateFormat timeParser = new SimpleDateFormat("HH:mm", Locale.US);
try {
clTime1 = timeParser.parse(time1);
} catch (ParseException e) {
}
Calendar now = Calendar.getInstance();
clTime1.setYear(now.get(Calendar.YEAR) - 1900);
clTime1.setMonth(now.get(Calendar.MONTH));
clTime1.setDate(now.get(Calendar.DAY_OF_MONTH));
System.out.println(clTime1.toString());