У меня есть временные рамки:
Строковое время1 = 01:00:00
Время строки2 = 05:00:00
Я хочу проверить, находится ли time1 и time2 между 20:11:13 and 14:49:00
.
На самом деле 01:00:00
больше, чем 20:11:13
, и меньше 14:49:00
, учитывая 20:11:13
всегда меньше, чем 14:49:00
. Это дает предварительное условие.
Так что я хочу, 20:11:13 < 01:00:00 < 14:49:00
.
Мне нужно что-то вроде этого:
public void getTimeSpans()
{
boolean firstTime = false, secondTime = false;
if(time1 > "20:11:13" && time1 < "14:49:00")
{
firstTime = true;
}
if(time2 > "20:11:13" && time2 < "14:49:00")
{
secondTime = true;
}
}
Я знаю, что этот код не дает правильный результат, поскольку я сравниваю строковые объекты.
Как это сделать, поскольку это временные интервалы, но не строки для сравнения?