В настоящее время я работаю над приложением Swing, и у меня есть несколько JTextAreas, которые будут проанализированы, преобразованы в даты и затем добавлены в базу данных MySQL. Одно поле Date, остальные DateTime, я пытаюсь использовать InputVerifier, чтобы убедиться, что они введены правильно.
Я создал InputVerifier, который пытается преобразовать текст в дату, используя DateFormat.parse (), и это в основном работает, однако есть два недостатка:
Во-первых, он не может проверить, есть ли у меня только Дата, а не дата и время.
Во-вторых, он не может проверить, есть ли у меня дата и время, а не только одна из них.
Есть ли способ обойти это? Или лучший способ проверки полей даты в Swing, о котором я не знаю?