Refine search
/** * <p>Formats a date/time into a specific pattern using the UTC time zone.</p> * * @param millis the date to format expressed in milliseconds * @param pattern the pattern to use to format the date * @return the formatted date */ public static String formatUTC(long millis, String pattern) { return format(new Date(millis), pattern, DateUtils.UTC_TIME_ZONE, null); }
/** * <p>Formats a date/time into a specific pattern in a locale.</p> * * @param date the date to format * @param pattern the pattern to use to format the date * @param locale the locale to use, may be <code>null</code> * @return the formatted date */ public static String format(Date date, String pattern, Locale locale) { return format(date, pattern, null, locale); }
@Override public String getDatestamp(Object nativeItem) { Date timestamp = oaiItem(nativeItem).getTimestamp(); return DateFormatUtils.formatUTC(timestamp, ISO_DATE_FORMAT_PATTERN); }
/** * <p>Formats a date/time into a specific pattern using the UTC time zone.</p> * * @param date the date to format * @param pattern the pattern to use to format the date * @return the formatted date */ public static String formatUTC(Date date, String pattern) { return format(date, pattern, DateUtils.UTC_TIME_ZONE, null); }
/** * <p>Formats a date/time into a specific pattern.</p> * * @param millis the date to format expressed in milliseconds * @param pattern the pattern to use to format the date * @return the formatted date */ public static String format(long millis, String pattern) { return format(new Date(millis), pattern, null, null); }
/** * <p>Formats a calendar into a specific pattern.</p> * * @param calendar the calendar to format * @param pattern the pattern to use to format the calendar * @return the formatted calendar * @see FastDateFormat#format(Calendar) * @since 2.4 */ public static String format(Calendar calendar, String pattern) { return format(calendar, pattern, null, null); }
/** * <p>Formats a date/time into a specific pattern using the UTC time zone.</p> * * @param millis the date to format expressed in milliseconds * @param pattern the pattern to use to format the date * @param locale the locale to use, may be <code>null</code> * @return the formatted date */ public static String formatUTC(long millis, String pattern, Locale locale) { return format(new Date(millis), pattern, DateUtils.UTC_TIME_ZONE, locale); }
/** * <p>Formats a date/time into a specific pattern in a time zone.</p> * * @param date the date to format * @param pattern the pattern to use to format the date * @param timeZone the time zone to use, may be <code>null</code> * @return the formatted date */ public static String format(Date date, String pattern, TimeZone timeZone) { return format(date, pattern, timeZone, null); }
/** * <p>Formats a date/time into a specific pattern in a locale.</p> * * @param millis the date to format expressed in milliseconds * @param pattern the pattern to use to format the date * @param locale the locale to use, may be <code>null</code> * @return the formatted date */ public static String format(long millis, String pattern, Locale locale) { return format(new Date(millis), pattern, null, locale); }
/** * <p>Formats a date/time into a specific pattern using the UTC time zone.</p> * * @param date the date to format * @param pattern the pattern to use to format the date * @param locale the locale to use, may be <code>null</code> * @return the formatted date */ public static String formatUTC(Date date, String pattern, Locale locale) { return format(date, pattern, DateUtils.UTC_TIME_ZONE, locale); }
/** * <p>Formats a date/time into a specific pattern in a time zone and locale.</p> * * @param millis the date to format expressed in milliseconds * @param pattern the pattern to use to format the date * @param timeZone the time zone to use, may be <code>null</code> * @param locale the locale to use, may be <code>null</code> * @return the formatted date */ public static String format(long millis, String pattern, TimeZone timeZone, Locale locale) { return format(new Date(millis), pattern, timeZone, locale); }
/** * <p>Formats a date/time into a specific pattern.</p> * * @param date the date to format * @param pattern the pattern to use to format the date * @return the formatted date */ public static String format(Date date, String pattern) { return format(date, pattern, null, null); }
/** * <p>Formats a date/time into a specific pattern in a time zone.</p> * * @param millis the time expressed in milliseconds * @param pattern the pattern to use to format the date * @param timeZone the time zone to use, may be <code>null</code> * @return the formatted date */ public static String format(long millis, String pattern, TimeZone timeZone) { return format(new Date(millis), pattern, timeZone, null); }
/** * <p>Formats a calendar into a specific pattern in a locale.</p> * * @param calendar the calendar to format * @param pattern the pattern to use to format the calendar * @param locale the locale to use, may be <code>null</code> * @return the formatted calendar * @see FastDateFormat#format(Calendar) * @since 2.4 */ public static String format(Calendar calendar, String pattern, Locale locale) { return format(calendar, pattern, null, locale); }
/** * <p>Formats a date/time into a specific pattern in a locale.</p> * * @param millis the date to format expressed in milliseconds * @param pattern the pattern to use to format the date * @param locale the locale to use, may be <code>null</code> * @return the formatted date */ public static String format(long millis, String pattern, Locale locale) { return format(new Date(millis), pattern, null, locale); }
/** * <p>Formats a calendar into a specific pattern in a time zone.</p> * * @param calendar the calendar to format * @param pattern the pattern to use to format the calendar * @param timeZone the time zone to use, may be <code>null</code> * @return the formatted calendar * @see FastDateFormat#format(Calendar) * @since 2.4 */ public static String format(Calendar calendar, String pattern, TimeZone timeZone) { return format(calendar, pattern, timeZone, null); }
/** * <p>Formats a date/time into a specific pattern in a time zone.</p> * * @param millis the time expressed in milliseconds * @param pattern the pattern to use to format the date * @param timeZone the time zone to use, may be <code>null</code> * @return the formatted date */ public static String format(long millis, String pattern, TimeZone timeZone) { return format(new Date(millis), pattern, timeZone, null); }
/** * Format date into string * * @param date * @param pattern * @return */ public static String formatDate(Date date, String pattern) { return DateFormatUtils.format(date, pattern); }
/** * <p>Formats a date/time into a specific pattern in a time zone and locale.</p> * * @param millis the date to format expressed in milliseconds * @param pattern the pattern to use to format the date * @param timeZone the time zone to use, may be <code>null</code> * @param locale the locale to use, may be <code>null</code> * @return the formatted date */ public static String format(long millis, String pattern, TimeZone timeZone, Locale locale) { return format(new Date(millis), pattern, timeZone, locale); }