Java Locale Format formatDate(final Date dat, final String pattern)

Here you can find the source of formatDate(final Date dat, final String pattern)

Description

Formate Date according to Patter and Locale of US

License

Open Source License

Parameter

Parameter Description
dat Date to format
pattern Pattern of Date to format

Return

Formatted Date

Declaration

public static String formatDate(final Date dat, final String pattern) 

Method Source Code


//package com.java2s;
/*/* www . ja va 2s  . c  o  m*/
 * File: $RCSfile$
 *
 * Copyright (c) 2005 Wincor Nixdorf International GmbH,
 * Heinz-Nixdorf-Ring 1, 33106 Paderborn, Germany
 * All Rights Reserved.
 *
 * This software is the confidential and proprietary information
 * of Wincor Nixdorf ("Confidential Information"). You shall not
 * disclose such Confidential Information and shall use it only in
 * accordance with the terms of the license agreement you entered
 * into with Wincor Nixdorf.
 */

import java.util.Date;
import java.util.Locale;
import java.text.SimpleDateFormat;

public class Main {
    public static final String SHORT_DATE_FORMAT = "yyyy-MM-dd";

    /**
     * Format Date accoring to Patter of 'YYYY-MM-DD' and Locale of US
     *
     * @param dat Date to formate
     * @return Formatted Date
     */
    public static String formatDate(final Date dat) {
        return formatDate(dat, SHORT_DATE_FORMAT, Locale.US);
    }

    /**
     * Formate Date according to Patter and Locale of US
     *
     * @param dat     Date to format
     * @param pattern Pattern of Date to format
     * @return Formatted Date
     */
    public static String formatDate(final Date dat, final String pattern) {
        return formatDate(dat, pattern, Locale.US);

    }

    /**
     * Formate Date accoring to Pattern and Locale
     *
     * @param dat     Date to formate
     * @param pattern Pattern of Date to Format
     * @param loc     Locale of Date to format
     * @return Formatted Date
     */
    public static String formatDate(final Date dat, final String pattern, final Locale loc) {
        SimpleDateFormat sdf = new SimpleDateFormat(pattern, loc);
        if (dat != null) {
            return sdf.format(dat);
        } else {
            return "";
        }
    }
}

Related

  1. formatDate(Date date, String pattern)
  2. formatDate(Date date, String pattern)
  3. formatDate(Date date, String pattern, Locale locale)
  4. formatDate(Date date, String pPatern)
  5. formatDate(Date value, String pattern, TimeZone tz)
  6. formatDate(final Date date, final String datepattern, TimeZone tz)
  7. formatDate(final Date date, final String format)
  8. formatDate(final Date date, final String pattren)
  9. formatDate(java.util.Date d, String format)