Java 通过带有exactDateLength选项的CustomDateEditor了解可能无效日期的示例
根据CustomDateEditor API进行此操作: 说: 如果没有指定exactDateLength,01/01/05将被解析为01/01/0005 假设长度为10,01/01/05无法达到预期的效果。测试和工作 但关于以下方面:Java 通过带有exactDateLength选项的CustomDateEditor了解可能无效日期的示例,java,spring,spring-mvc,spring-4,spring-mvc-initbinders,Java,Spring,Spring Mvc,Spring 4,Spring Mvc Initbinders,根据CustomDateEditor API进行此操作: 说: 如果没有指定exactDateLength,01/01/05将被解析为01/01/0005 假设长度为10,01/01/05无法达到预期的效果。测试和工作 但关于以下方面: 但是,即使指定了一个精确的长度,在一个月或一个月部分的预置零点仍然可以允许一个较短的一年部分,所以将此视为一个更接近于预期的日期格式的断言。 我不能百分之百地理解这个想法。关于一天或一个月的预加零,是的,我知道一天或一个月的0 01-09。但它怎么能让你写一个无
但是,即使指定了一个精确的长度,在一个月或一个月部分的预置零点仍然可以允许一个较短的一年部分,所以将此视为一个更接近于预期的日期格式的断言。 我不能百分之百地理解这个想法。关于一天或一个月的预加零,是的,我知道一天或一个月的0 01-09。但它怎么能让你写一个无效的日期呢?。即使exactDateLength为10?。因为01/01/05或1/1/05小于10
那句话的确切意思是什么?举个例子,一切都会更好public CustomDateEditor(DateFormat dateFormat,
boolean allowEmpty,
int exactDateLength)