timediff больше, чем 2 минуты

Существует ProGuard, который не только упаковывает Ваши файлы JAR в один, но он может также оптимизировать, очистка или запутать Ваши файлы класса, делая получающийся файл JAR намного меньшим, чем сумма всех файлов JAR прежде.

я на самом деле попробовал ProGuard инструментом JRST, и это - как Вы сообщили. Я попытался разыскать проблему и нашел, что он коснулся ошибка в библиотеке ICU4J, на которую ссылается jrst. Проблема, что используемая версия ICU далеко устарела прямо сейчас. Таким образом, я заменил icu.jar файл с версией 3.2 ICU4J. Теперь ProGuard находит набор других ошибок/предупреждений о incosistencies с библиотеками JRST.

Мое предположение - то, что ProGuard работает как ожидалось, но библиотеки jrst просто не последовательны. Я не знаю, можно ли сделать намного больше, чем разговор с его разработчиками, так как они должны проверить и обновить зависимости проекта.

7
задан qodeninja 17 February 2012 в 03:02
поделиться

1 ответ

Вам нужно извлечь минуты из времени, а затем сравнить их.

minute(timediff(sessions.producer_on,sessions.producer_off)) > 2 AND 
hour(timediff(sessions.producer_on,sessions.producer_off)) = 0

Также может потребоваться убедиться, что час равен 0, поскольку только когда час равен нулю, фактически минута имеет значение.

9
ответ дан 6 December 2019 в 07:26
поделиться
Другие вопросы по тегам:

Похожие вопросы: