Я хотел бы разобрать только год, получив исключение, если оно недействительно.Joda Time - синтаксис всего 4 года год
Я пробовал:
DateTimeFormat.forPattern("yyyy")
Но это работает для других, чем четырехзначный год. («1» действителен, как будто 500000). Я понимаю, что оба из них являются техническими, но для моего приложения я действительно хочу «yyyy» точно.
Я мог бы попытаться убедиться, что это четыре цифры перед вызовом, а скорее сохранить его внутри DateTimeFormat.
Каков наилучший способ для этого?
Спасибо, Грег