Skip Ribbon Commands
Skip to main content

Documentum Resources

:

Code Samples: Convert string to date pattern

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