private static String convertToDatePattern(String strDate, Locale locale, String strYear,
String strMonth, String strDay)
{
strDate = StringUtil.replace(strDate, strYear, "yyyy");
strDate = StringUtil.replace(strDate, strYear.substring(2), "yy");
strDate = StringUtil.replace(strDate, strMonth, "MM");
strDate = StringUtil.replace(strDate, strMonth.substring(1), "M");
strDate = StringUtil.replace(strDate, strDay, "dd");
strDate = StringUtil.replace(strDate, strDay.substring(1), "d");
String[] days = getShortWeekdays(locale);
for (int ii = 0; ii < days.length; ++ii)
{
strDate = StringUtil.replace(strDate, days[ii], "ddd");
}
String[] months = getMonths(locale);
for (int ii = 0; ii < months.length; ++ii)
{
strDate = StringUtil.replace(strDate, months[ii], "MMMM");
}
months = getShortMonths(locale);
for (int ii = 0; ii < months.length; ++ii)
{
strDate = StringUtil.replace(strDate, months[ii], "MMM");
}
return strDate;
}