当我输入两位数年份时,Icefaces datetimeentry起始年份为00而不是20

时间:2019-01-17 17:44:06

标签: jsf-2 icefaces

我正在使用icefaces datetimeentry,除了一件事之外,其他所有功能都正常运行。当我输入两位数字年份(如19)时,它将显示为0019而不是2019。将其转换为2019是否有帮助? 我需要任何转换器或ajax调用吗?

1 个答案:

答案 0 :(得分:0)

您必须将dateTimeEntry标记上的“ pattern”属性设置为两位数的年份格式(例如“ dd / MM / yy”)。此属性的默认值为“ MM / dd / yyyy”(请参见icefaces taglib docs),当您设置两位数的年份(请参见SimpleDateFormat Javadoc)时将产生00yy。