Я пытаюсь выяснить, как применять правило 5 минут на сообщение / действие.
Я занимаюсь разработкой веб-приложения с Wicket на Java, и у меня есть сеансовый класс, который я планировал использовать для отслеживания этих таймеров для каждого пользователя. Я не планировал хранить метку времени в базе данных.
У меня есть метод ниже в моем классе сеанса, и теперь я пытаюсь выяснить, как сохранить и проверить, есть ли 5-минутная разница между последним разом, когда пользователь опубликовал сообщение, и текущим временем.
Если, скажем, java.util.Date, подойдет для этого, как мне получить разницу между двумя из них в минутах.
public boolean isAllowedToPost() {
if(null OR has 5 minutes passed since last post) {
// set the new timestamp
return true;
}
else
{
return false;
}
}