public static FastDateParser getInstance() { if (instance == null) { instance = new FastDateParser(); } return instance; }
public static java.text.DateFormat getInstance(String pattern, Locale locale) { return getInstance(pattern, locale, true); }
public static java.text.DateFormat getInstance(String pattern) { return getInstance(pattern, null, true); }
public static FastDateParser getInstance() { if (instance == null) { instance = new FastDateParser(); } return instance; }
public static java.text.DateFormat getInstance(String pattern, Locale locale) { return getInstance(pattern, locale, true); }
public static java.text.DateFormat getInstance(String pattern, boolean lenient) { return getInstance(pattern, null, lenient); }
public static java.text.DateFormat getInstance(String pattern) { return getInstance(pattern, null, true); }
public static java.text.DateFormat getInstance(String pattern, boolean lenient) { return getInstance(pattern, null, lenient); }
public static String formatDate(Date date, String pattern) { if (date != null) { DateFormat format = FastDateParser.getInstance(pattern == null ? dateDefaultPattern : pattern); format.setTimeZone(TimeZone.getDefault()); return format.format(date); } else { return null; } }
public static String formatDate(Date date, String pattern) { if (date != null) { DateFormat format = FastDateParser.getInstance(pattern == null ? dateDefaultPattern : pattern); format.setTimeZone(TimeZone.getDefault()); return format.format(date); } else { return null; } }
stringDate = stringDate.substring(0, stringDate.lastIndexOf("000Z")); DateFormat format = FastDateParser.getInstance(pattern, isLenient); ParsePosition pp = new ParsePosition(0); pp.setIndex(0);
stringDate = stringDate.substring(0, stringDate.lastIndexOf("000Z")); DateFormat format = FastDateParser.getInstance(pattern, isLenient); ParsePosition pp = new ParsePosition(0); pp.setIndex(0);
public static java.text.DateFormat getInstance(String pattern, Locale locale, boolean lenient) { localDateFormatKey.get().pattern = pattern; localDateFormatKey.get().locale = locale; java.text.DateFormat format = localCache.get().get(localDateFormatKey.get()); if (format == null) { if (pattern.equals("yyyy-MM-dd")) { //$NON-NLS-1$ format = new DateParser(); } else if (pattern.equals("yyyy-MM-dd HH:mm:ss")) { //$NON-NLS-1$ format = new DateTimeParser(); } else { if (locale != null) { format = new java.text.SimpleDateFormat(pattern, locale); } else { format = new java.text.SimpleDateFormat(pattern); } } localCache.get().put(getInstance().new DateFormatKey(pattern, locale), format); } if (format.isLenient() != lenient) { format.setLenient(lenient); } return format; }
public static java.text.DateFormat getInstance(String pattern, Locale locale, boolean lenient) { localDateFormatKey.get().pattern = pattern; localDateFormatKey.get().locale = locale; java.text.DateFormat format = localCache.get().get(localDateFormatKey.get()); if (format == null) { if (pattern.equals("yyyy-MM-dd")) { //$NON-NLS-1$ format = new DateParser(); } else if (pattern.equals("yyyy-MM-dd HH:mm:ss")) { //$NON-NLS-1$ format = new DateTimeParser(); } else { if (locale != null) { format = new java.text.SimpleDateFormat(pattern, locale); } else { format = new java.text.SimpleDateFormat(pattern); } } localCache.get().put(getInstance().new DateFormatKey(pattern, locale), format); } if (format.isLenient() != lenient) { format.setLenient(lenient); } return format; }