Java Dateユーティリティを使用する場合の実際の意味は、廃止されました。これは、使用が推奨されていないことを意味しますか、それとも禁止されていることを意味しますか?
非推奨のメソッドを使用するのは悪い習慣だと思いますが、よくわからないので調べたいと思いました。
たとえば、次のようなコードを使用しようとしています
String date = request.getParameter("date");
model.setDate(new Date(date));
もちろん...これは高レベルの例ですが、この状況では、モデルはDate型を使用しており、リクエストから日付を文字列として取得し、それを使用して日付を作成する必要があります。
私が持っている方法では問題なく動作しますが、非推奨の方法を使用しています。
編集-私は戻って使用しました
SimpleDateFormatフォーマッタ=newSimpleDateFormat();
model.setDate(formatter.parse(request.getParameter( "date");
日付は2010年7月23日のようにMM/DD / YYYの形式ですが、ParseExceptionが発生します
これは何からでしょうか?