public static String formatDate(final Date date, final String pattern) {
        Args.notNull(date, "Date");
        Args.notNull(pattern, "Pattern");
        final SimpleDateFormat formatter = DateFormatHolder.formatFor(pattern);
        return formatter.format(date);
    }
Formats the given date according to the specified pattern.  The pattern
must conform to that used by the {@link SimpleDateFormat simple date
format} class.

@param date The date to format.
@param pattern The pattern to use for formatting the date.
@return A formatted date string.

@throws IllegalArgumentException If the given date pattern is invalid.

@see SimpleDateFormat
ngrinder-runtime/src/main/java/org/apache/hc/client5/http/utils/DateUtils.java