pattern の SimpleDateFormat とyyyy-M-d"
、次のシナリオがあります。
String str = "02-03-04";
SimpleDateFormat f = new SimpleDateFormat("yyyy-M-d");
f.setLenient(false);
System.out.println(f.parse(str));
出力はSat Mar 04 00:00:00 EST 2
私の目標は、2004-02-03 のような形式の日付のみをキャッチし、02-03-04 を無視することでした。パターンの yyyy には 4 桁の年が必要だと思っていましたが、明らかにそうではありません。これが解析例外をスローしない理由を誰か説明できますか? 私はそれをしたい...