Android Date Format formatDate(Date date)

Here you can find the source of formatDate(Date date)

Description

Format date with default `DATE_FORMAT` and default locale `Locale.KOREA`

License

Open Source License

Parameter

Parameter Description
date a parameter

Declaration

public static String formatDate(Date date) 

Method Source Code

//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";

    /**/*  w w w.j  av 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);
    }
}

Related

  1. formatDT(Date d)
  2. formatDate(Context context, Calendar date, FileTimeDisplay fileTimeDisplay)
  3. formatDate(Context context, long millis, FileTimeDisplay fileTimeDisplay)
  4. formatDate(Date d)
  5. formatDate(Date date)
  6. formatDate(Date date)
  7. formatDate(Date date)
  8. formatDate(Date date, String dateFormat)
  9. formatDate(Date date, String dateFormat, Locale locale)