Я хотел бы уведомить пользователя, если он ввел дату вне диапазона (например, месяц = 22).Но dateFormat хранится в файле глобальных настроек, поэтому я не знаю точную позицию поля месяца во входной строке.Я пытался использовать метод getErrorOffset () ParseException, но он всегда возвращает конечную позицию (10) входной строки
SimpleDateFormat sdf = new SimpleDateFormat("MM/dd/yyyy");
sdf.setLenient(false);
try
{
sdf.parse("22/12/2009");
}
catch (ParseException ex)
{
ex.getErrorOffset();
}
Есть ли какое-либо решение?ТНХ