Войти или зарегистрироваться
  • Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.

Помогите Обработка времени из конфига

therimuru_

Активный участник
Пользователь
Баллы
66
Имя в Minecraft
therimuru_
Приветствую. Мне нужно проверить, прошло ли определенное количество времени от определенного до текущего.

В моем конфиге указано время, допустим, "1d 2h 3m 10s"

Как мне проверить, прошло ли это количество времени от данного LocalDateTime

Тоесть:

boolean isAllowed(LocalDateTime latetime, String duration) {
return прошло ли duration после latetime до LocalDateTime.now()
}

Как мне выполнить данную проверку? Еще желательно получить количество времени, которое осталось до прохождения данного промежутка. Ну и говнопример я написал....
 
Строку распарсить в Duration и использовать его методы. Для этого либо тянуть библиотеку, которая умеет парсить такой формат (Joda-Time например), либо писать самому мини-парсер на регулярном выражении.
 

Поделиться этой страницей

Назад
Верх