java/android datetime timepan

Если у меня есть объект simpledateformat:

SimpleDateFormat format = new SimpleDateFormat("HH:mm");

И есть два времени, например, 12:12 и 13:13, есть ли простой способ проверить, находится ли текущее время между двумя SimpleDateFormats (например, часы 12:15)? Спасибо


person Johan    schedule 11.01.2011    source источник


Ответы (2)


Сравните их, используя объекты Date или Calendar, SimpleDateFormat — это просто представление. Вы можете использовать format.parse("12:12"), и ir возвращает объект Date, представляющий это время.

person mdelolmo    schedule 11.01.2011

Если кто-то ищет лучшую и более легкую библиотеку для использования в Android/Java, которая лучше обрабатывает интервалы, вы можете использовать библиотеку, которую я написал для использования в моем собственном приложении для Android. https://github.com/ashokgelal/samaya

Также посмотрите этот вопрос: Мы иметь класс типа TimeSpan в Java

person ashokgelal    schedule 10.08.2011