Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/spring/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 通过带有exactDateLength选项的CustomDateEditor了解可能无效日期的示例_Java_Spring_Spring Mvc_Spring 4_Spring Mvc Initbinders - Fatal编程技术网

Java 通过带有exactDateLength选项的CustomDateEditor了解可能无效日期的示例

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。但它怎么能让你写一个无

根据CustomDateEditor API进行此操作:

说:

如果没有指定exactDateLength,01/01/05将被解析为01/01/0005

假设长度为10,01/01/05无法达到预期的效果。测试和工作

但关于以下方面:

但是,即使指定了一个精确的长度,在一个月或一个月部分的预置零点仍然可以允许一个较短的一年部分,所以将此视为一个更接近于预期的日期格式的断言。 我不能百分之百地理解这个想法。关于一天或一个月的预加零,是的,我知道一天或一个月的0 01-09。但它怎么能让你写一个无效的日期呢?。即使exactDateLength为10?。因为01/01/05或1/1/05小于10

那句话的确切意思是什么?举个例子,一切都会更好

public CustomDateEditor(DateFormat dateFormat,
                        boolean allowEmpty,
                        int exactDateLength)