p: календарь использует 1930-2029 с форматом даты MM / dd / yy - PullRequest
0 голосов
/ 28 марта 2019

Поэтому я использую календарь p: с таким форматом даты: ММ / ДД / ГГ. Если я выберу любой год до 2029 года (скажем, 12/12/29 в поле ввода моего календаря), отправленное значение будет правильным, но если я выберу 2030 (12/12/30), оно отправит 1930, и это произойдет для каждого год после 2030 года. Есть идеи, почему он так себя ведет?

С нормальным форматом года он работает просто отлично, изменение yearRange не помогло. Я использую простые лица 5.3.

<p:calendar id="rechargeUntilDate" value="# 
{lotExpirationDateMB.rechargeUntil}" pattern="MM/dd/yy" 
maxlength="#{userDetailsMB.shortDateFormat.length()}" 
navigator="true" yearRange="c-10:c+100">
    <p:ajax update="rechargeUntilDateMessage rechargeUntilDate" 
    partialSubmit="true" />
</p:calendar>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...