データベースに格納されている文字列値(「2012-01-20」など)を2012年1月20日の形式に変換しようとしています。カスタム日付からMM dd yyyyへのJavaの変更日付形式
私はいくつかの例を見てきましたが、Date
を使用しています。これはSimpleDateFormat
で動作します。一例として、
ここで私が試した一つの方法ですが、いつも失敗し、結果はあなたが解析のために適切なフォーマットを使用していない、要するに
DateFormat df = new SimpleDateFormat("MM/dd/yyyy");
Date convertedDate=null;
try {
convertedDate = df.parse(datePlayed);
} catch(ParseException e){
e.printStackTrace();
}
http://stackoverflow.com/questions/999172/how-to-parse-date-in-java –
日付が '2012-01-20'のように見える場合、なぜあなたは' MM/dd/yyyy'をあなたの 'SimpleDateFormat'の作成に使用しますか? –
@JamesMontagne私は自分自身でそれをもっと良く言ったことはありませんでした。 –