根据此constructor version的CustomDateEditor API:
public CustomDateEditor(DateFormat dateFormat,
boolean allowEmpty,
int exactDateLength)
表示:
如果未指定“exactDateLength”,则“01/01/05”将被解析为“01/01/0005”。
假设长度为10,01/01/05
未通过预期。经过测试和工作
但是关于以下内容:
但是,即使指定了“exactDateLength”,在日期或月份部分中的前置零可能仍然允许更短的年份部分,因此请将此视为一个更接近预期日期格式的断言。
我不理解100%的想法。关于当天或月份的前置零,是的,我知道0#(01-09)一天或一个月。但它怎么可能让一个无效的约会呢?即使exactDateLength是10?因为01/01/05
或1/1/05
小于10
该句中的确切想法是什么?举个例子,一切都会更好。