Можем ли мы преобразовать дату в формате String dd/mm/yyyyy в тип даты в том же формате?

Я использую struts2.x с выбором даты jquery.
Я хочу отображать в формате дд/мм/гггг. Но из базы данных при выборке он приходит как yyyy -mm -dd. Затем я преобразовал его в нужный формат, но тип — String. Итак, затем я преобразовал его в тип даты. Но формат изменен.

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;  
}  

Выход:

Coming Date from DB 2012-07-04
Formated Date in String Form 04/07/2012
Formated Date in Date form Date Sat Apr 07 00:00:00 IST 2012

Любая идея высоко ценится.

0
задан Mr.Chowdary 5 July 2012 в 07:59
поделиться