я написал программу с графическим интерфейсом, который содержит org.eclipse.swt.widgets.Datetime:Сравнить Java DATETIME с текущим временем
new DateTime(shell, SWT.BORDER | SWT.TIME);
Пользователь может изменить его значение, чтобы выбрать определенное время. Затем он нажимает кнопку «отправить».
Когда эта кнопка нажата, я хочу проверить, будет ли время, выбранное в DateTime, более чем на полчаса в будущем для текущего системного времени.
я получаю системное время с помощью java.util.calender:
Calendar cal = Calendar.getInstance();
cal.get(Calendar.HOUR_OF_DAY);
cal.get(Calendar.MINUTE);
cal.get(Calendar.SECOND));
Спасибо за вашу помощь !!
Сердечные приветы
используете ли вы Java 8? – fge
Пока нет. :/Но вы можете сказать мне более приятное решение с Java 8. Мне это интересно! Но для моей компании я еще не могу развиваться в Java 8 .. – mrbela
вы можете минус 1,5 часа с текущей системной даты cal.add (Calendar.MINUTE, -90); затем сравните введенное пользователем значение с этой датой. –