if (ColumnType.DATE.equals(columnType)) { Date d = (Date) value; return getFormatter().formatDate(pattern, d); return getFormatter().formatNumber(pattern, n);
protected String formatDateFixed(DateIntervalType type, String date) { if (date == null) { return null; } int index = Integer.parseInt(date); if (DateIntervalType.DAY_OF_WEEK.equals(type)) { DayOfWeek dayOfWeek = DayOfWeek.getByIndex(index); return getFormatter().formatDayOfWeek(dayOfWeek); } if (DateIntervalType.MONTH.equals(type)) { Month month = Month.getByIndex(index); return getFormatter().formatMonth(month); } return date; }
if (ColumnType.DATE.equals(columnType)) { Date d = (Date) value; return getFormatter().formatDate(pattern, d); return getFormatter().formatNumber(pattern, n);
protected String formatDateFixed(DateIntervalType type, String date) { if (date == null) { return null; } int index = Integer.parseInt(date); if (DateIntervalType.DAY_OF_WEEK.equals(type)) { DayOfWeek dayOfWeek = DayOfWeek.getByIndex(index); return getFormatter().formatDayOfWeek(dayOfWeek); } if (DateIntervalType.MONTH.equals(type)) { Month month = Month.getByIndex(index); return getFormatter().formatMonth(month); } return date; }
protected Date parseDynamicGroupDate(DateIntervalType type, String date) { String pattern = DateIntervalPattern.getPattern(type); return getFormatter().parseDate(pattern, date); }
protected String formatDateDynamic(DateIntervalType type, String date, String pattern) { if (date == null) { return null; } Date d = parseDynamicGroupDate(type, date); return getFormatter().formatDate(pattern, d); }
protected Date parseDynamicGroupDate(DateIntervalType type, String date) { String pattern = DateIntervalPattern.getPattern(type); return getFormatter().parseDate(pattern, date); }
protected String formatDateDynamic(DateIntervalType type, String date, String pattern) { if (date == null) { return null; } Date d = parseDynamicGroupDate(type, date); return getFormatter().formatDate(pattern, d); }