[TEEDA-309] DateTimeConverterのpatternにデリミタ無しの指定がきかない Created: 2007-06-13  Updated: 2007-06-15  Resolved: 2007-06-15

Status: Resolved
Project: Teeda
Component/s: None
Affects Version/s: None
Fix Version/s: None

Type: Improvement Priority: Major
Reporter: shot Assignee: shot
Resolution: Fixed Votes: 0
Labels: None


 Description   

Seasar-user:8270

PageクラスのDate型のプロパティに
@DateTimeConverter(pattern = "yyyyMMdd")
と指定し、日付を8桁の数字で入力しようとしております。

しかし、DateTimeConverterでは8桁の数字での入力は
patternの指定に関わらずエラーにしているように見えます。
(org.seasar.teeda.extention.convert.TDateTimeConverter#getAsObject
で、入力値にデリミタがない場合はエラーとしているように見えました。(72行目)
デバッガでもそうなります。)
これは意図した仕様でしょうか。

もし仕様であれば、pattern = "yyyyMMdd"
とした場合に8桁の数字を可能とする予定はありますでしょうか。



 Comments   
Comment by shot [ 2007-06-15 ]


YYYYのフォーマットであれば、convertできるように修正しました.

Generated at Wed Apr 09 08:06:15 JST 2025 using Jira 10.5.0#10050000-sha1:9d9d098bb7b67e8dba8da380ba9c3900d82ac3cf.