public DateFormat getKeywordDateFormat() { String localeID = getConfigFile().getPropertyValue(SVNKIT_GROUP, KEYWORD_LOCALE); if (localeID == null) { localeID = DEFAULT_LOCALE; } String tzID = getConfigFile().getPropertyValue(SVNKIT_GROUP, KEYWORD_TIMEZONE); if (tzID == null) { tzID = DEFAULT_TIMEZONE; } if (!myKeywordTimezone.equals(tzID)) { TimeZone tz = TimeZone.getTimeZone(tzID); myKeywordTimezone = tzID; synchronized (myKeywordDateFormat) { myKeywordDateFormat.setTimeZone(tz); } } if (!myKeywordLocale.equals(localeID)) { Locale newLocale = toLocale(localeID); if (newLocale == null) { newLocale = Locale.getDefault(); } myKeywordLocale = localeID; synchronized (myKeywordDateFormat) { myKeywordDateFormat.setCalendar(Calendar.getInstance(myKeywordDateFormat.getTimeZone(), newLocale)); myKeywordDateFormat.setDateFormatSymbols(new DateFormatSymbols(newLocale)); } } return myKeywordDateFormat; }
public DateFormat getKeywordDateFormat() { String localeID = getConfigFile().getPropertyValue(SVNKIT_GROUP, KEYWORD_LOCALE); if (localeID == null) { localeID = DEFAULT_LOCALE; } String tzID = getConfigFile().getPropertyValue(SVNKIT_GROUP, KEYWORD_TIMEZONE); if (tzID == null) { tzID = DEFAULT_TIMEZONE; } if (!myKeywordTimezone.equals(tzID)) { TimeZone tz = TimeZone.getTimeZone(tzID); myKeywordTimezone = tzID; synchronized (myKeywordDateFormat) { myKeywordDateFormat.setTimeZone(tz); } } if (!myKeywordLocale.equals(localeID)) { Locale newLocale = toLocale(localeID); if (newLocale == null) { newLocale = Locale.getDefault(); } myKeywordLocale = localeID; synchronized (myKeywordDateFormat) { myKeywordDateFormat.setCalendar(Calendar.getInstance(myKeywordDateFormat.getTimeZone(), newLocale)); myKeywordDateFormat.setDateFormatSymbols(new DateFormatSymbols(newLocale)); } } return myKeywordDateFormat; }
public DateFormat getKeywordDateFormat() { String localeID = getConfigFile().getPropertyValue(SVNKIT_GROUP, KEYWORD_LOCALE); if (localeID == null) { localeID = DEFAULT_LOCALE; } String tzID = getConfigFile().getPropertyValue(SVNKIT_GROUP, KEYWORD_TIMEZONE); if (tzID == null) { tzID = DEFAULT_TIMEZONE; } if (!myKeywordTimezone.equals(tzID)) { TimeZone tz = TimeZone.getTimeZone(tzID); myKeywordTimezone = tzID; synchronized (myKeywordDateFormat) { myKeywordDateFormat.setTimeZone(tz); } } if (!myKeywordLocale.equals(localeID)) { Locale newLocale = toLocale(localeID); if (newLocale == null) { newLocale = Locale.getDefault(); } myKeywordLocale = localeID; synchronized (myKeywordDateFormat) { myKeywordDateFormat.setCalendar(Calendar.getInstance(myKeywordDateFormat.getTimeZone(), newLocale)); myKeywordDateFormat.setDateFormatSymbols(new DateFormatSymbols(newLocale)); } } return myKeywordDateFormat; }