Here you can find the source of formatDate(Date date, String dateFormat, Locale locale)
Parameter | Description |
---|---|
date | `Date` formatted to |
dateFormat | Date format like 'yyyy-MM-dd' |
locale | Locale for date format. |
public static String formatDate(Date date, String dateFormat, Locale locale)
//package com.java2s; //License from project: Open Source License import java.text.SimpleDateFormat; import java.util.Date; import java.util.Locale; public class Main { public static final String DATE_FORMAT = "yyyy-MM-dd G HH:mm:ss z"; /**/*from w w w . j a v a 2 s.c om*/ * Format date with default `DATE_FORMAT` and default locale `Locale.KOREA` * @param date * @return */ public static String formatDate(Date date) { return formatDate(date, DATE_FORMAT); } /** * Format date with `dateFormat` given and default locale `Locale.KOREA` * @param date * @param dateFormat * @return */ public static String formatDate(Date date, String dateFormat) { return formatDate(date, dateFormat, Locale.ENGLISH); } /** * Format date * @param date * `Date` formatted to * @param dateFormat * Date format like 'yyyy-MM-dd' * @param locale * Locale for date format. * @return * Formatted date string */ public static String formatDate(Date date, String dateFormat, Locale locale) { SimpleDateFormat format = new SimpleDateFormat(dateFormat, locale); return format.format(date); } }