That method of my own might help you
public static String dateToString (java.sql.Date aDate,String format) {
java.util.GregorianCalendar takvim=new java.util.GregorianCalendar();
takvim.setTime(aDate);
int iDay,iMonth,iYear; //integer type date part variables
String sDay=""; //day part of date
String sMonth=""; //month part of date
String sYear=""; //year part of date
iDay=takvim.get(takvim.DATE); //get day part of given date
sDay=String.valueOf(iDay); //convert it to string
iMonth=takvim.get(takvim.MONTH); //get month part of given date
sMonth=String.valueOf(iMonth+1); //convert it to string
iYear=takvim.get(takvim.YEAR); //get year part of given date
sYear=String.valueOf(iYear); //convert it to string
//check format of the textbox and
if (format=="dd/mm/yy"

{
if (sDay.length()<2) sDay="0"+ sDay;
if (sMonth.length()<2) sMonth="0"+ sMonth;
if (sYear.length()>2) sYear=sYear.substring(sYear.length()-2,sYear.length());
return sDay + "/" + sMonth + "/" + sYear;
}
if (format=="dd/mm/yyyy"

{
if (sDay.length()<2) sDay="0"+ sDay;
if (sMonth.length()<2) sMonth="0"+ sMonth;
if (sYear.length()<4)
{
return sDay + "/" + sMonth + "/" + String.valueOf(1900+Integer.valueOf(sYear).intValue());
}
else
{
return sDay + "/" + sMonth + "/" + sYear;
}
}
if (format=="d/m/yy"

{
if (sYear.length()>2) sYear=sYear.substring(sYear.length()-2,sYear.length());
return sDay + "/" + sMonth + "/" + sYear;
}
if (format=="d/m/yyyy"

{
if (sYear.length()<4)
{
return sDay + "/" + sMonth + "/" + String.valueOf(1900+Integer.valueOf(sYear).intValue());
}
else
{
return sDay + "/" + sMonth + "/" + sYear;
}
}
else
{
return null;
}
} Salih Sipahi
Software Engineer.
City of Istanbul Turkey
openyourmind77@yahoo.com