【IT168技术文档】
在Tapestry中,validator可以配置minDate和maxDate的日期,而这里的日期能支持多种格式,比方说yyyy/MM/dd,MM/dd/yyyy而不需要事先指定他的dateformat。
他判断的依据是这样的,一个最大的数字认为是yyyy,剩下的两个数字,在前面的一个是月份,在后面的一个是日期。
感觉这样的识别方法还是比较巧妙的,可以满足多种用户的需求,2006/05/01, 05/01/2006,5/1/2006,2006/5/1这样的形式都能够正确分析。比我们通常做得,一定要死板的指定yyyy/MM/dd或者MM/dd/yyyy,然后在代码中使用DateFormat来parse这样的做法好一些。