[Seasar-user:17127] Re: [SAStruts]@DateType(datePatternStrict="yyyy/MM/dd") について

Yasuo Higa [E-MAIL ADDRESS DELETED]
2009年 3月 27日 (金) 14:24:54 JST


ひがです。
> 
> 田村と申します。
> いつもお世話になっております。
> 
> ※SAStruts 1.0.4-sp4のチュートリアルアプリケーションにて検証
> 
> SAStrutsの@DateType(datePatternStrict="yyyy/MM/dd")について
> 質問させてください。
> 
> datePatternStrictは厳密な日付のパターンを指定するということで、
> yyyy/MM/ddを指定した場合、2008/01/01は可で2008/1/1は不可と
> 説明してあります。
> ここまでは良いのですが、私の環境では200800/1/1も可となります。
> さらに試してみると、2008000/1/1が不可となります。
> どうやらyyyyMMdd合わせて8桁であれば良いという雰囲気なのですが、
> まず、この動作はSAStrutsでは意図したものなのでしょうか?
> 
SAStrutsというより、commons-validatorの仕様ですね。
strictの場合は、桁数でチェックしているようです。


Seasar-user メーリングリストの案内