1. Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.
    Скрыть объявление
Скрыть объявление
В преддверии глобального обновления, мы проводим исследования, которые помогут нам сделать опыт пользования форумом ещё удобнее. Помогите нам, примите участие!

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

Тема в разделе "Разработка плагинов для новичков", создана пользователем therimuru_, 2 дек 2024.

  1. Автор темы
    therimuru_

    therimuru_ Активный участник Пользователь

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

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

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

    Тоесть:

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

    Как мне выполнить данную проверку? Еще желательно получить количество времени, которое осталось до прохождения данного промежутка. Ну и говнопример я написал....
     
  2. FeniksDEV

    FeniksDEV Активный участник Пользователь

    Баллы:
    76
    Имя в Minecraft:
    Feniksovich
    Строку распарсить в Duration и использовать его методы. Для этого либо тянуть библиотеку, которая умеет парсить такой формат (Joda-Time например), либо писать самому мини-парсер на регулярном выражении.
     

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