okuの日記: SimpleDateFormat ってどこまで親切(?)なんだ 2
日記 by
oku
「臨時 Java 工員」の続きです。
java.text.SimpleDateFormat を使っていて気づいたのですが、この子は format に "yyyyMMdd" とか指定していても、平気で "00001399" とかを parse できてしまうのですね。 親切といっていいのか、ありがた迷惑といっていいのか...
まあ libc の mktime(3) だって似たようなことをやってくださるので、そういう仕様ならしようがないなあ、と。
2010-06-04 追記:
む、setLenient(false); しても、西暦一万年は valid だと看做すのね...
setLenient(false); (スコア:0)
Re:setLenient(false); (スコア:1)
お~、それがまさに望みのメソッドです。 情報ありがとうございました。
# 件のプロジェクトの実装リーダさんに話したら「え~そうなんですか」とか
# 言ってたので、世間の Java な土方仕事は自分程度の知識レベルで
# 十分できるんだな~と考えればいいのか、それとも...