jquery 日付ピッカーで struts2.x を使用しています。
dd/mm/yyyy の形式で表示したいです。しかし、データベースから取得すると、yyyy-mm-dd のようになります。その後、必要な形式に変換しましたが、型は文字列です。次に、日付型に変換しました。しかし、形式が変更されます。
Date getRiskCommDate()
{
String fString = null;
System.out.println("Coming Date from DB"+riskCommDate);
if(riskCommDate!=null)
{
SimpleDateFormat format = new SimpleDateFormat();
format.applyPattern("dd/MM/yyyy");
fString = format.format(riskCommDate);
}
System.out.println("Formated Date in String Form "+fString);
Date d = new Date(fString);
System.out.println("Formated Date in Date form Date "+d);
return d;
}
出力:
DB からの来る日付 2012-07-04
文字列形式の書式設定
された日付 04/07/2012 日付形式の書式設定された日付 Date Apr 07 00:00:00 IST 2012
どんなアイデアでも大歓迎です。