В настоящее время я пишу Spigot/Craftbukkit plugin
, который будет управлять запретами. В одном методе у меня есть TempBan Command Executor
. Моя цель состоит в том, чтобы пользователь указывал продолжительность запрета, используя специальный "сокращенный" формат.
Например: /tempban MyUser 5d2w My Reason"
Я хотел бы, чтобы строка 5d2w
анализировалась и возвращалась в MilliSeconds. Я попытался сделать это сам, но он был ненадежным и поддерживал только один формат времени. Таким образом, вы не можете делать комбинации. Есть ли эффективный способ использовать JodaTime
или Java default date format class
для достижения этого? Спасибо!