Java Date Format As getDateYYYYMMDD_HHSSMMNNN()

Here you can find the source of getDateYYYYMMDD_HHSSMMNNN()

Description

get Date YYYYMMDHHSSMMNNN

License

Open Source License

Declaration

public static final String[] getDateYYYYMMDD_HHSSMMNNN() 

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[] getDateYYYYMMDD_HHSSMMNNN() {
        SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMdd HHmmssms");
        return sdf.format(new Date()).split("\\s+");
    }//  www.j  av a  2  s.co m

    /**
     * <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);
    }

    /**
     * <p>
     * Formats a date/time into a specific pattern in a time zone and 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) {
        if (locale == null) {
            locale = Locale.getDefault();
        }
        SimpleDateFormat df = new SimpleDateFormat(pattern, locale);
        return df.format(date);
    }

    /**
     * <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);
    }

    /**
     * <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 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, locale);
    }
}

Related

  1. getDateAsISO8601String(Date date)
  2. getDateAsISOTimestampString(Date timestamp)
  3. getDateAsRFC822String(Date date)
  4. getDateYYYYMMDD()
  5. getDateYYYYMMDD(Object yyyymmdd)
  6. getDateYyyyMmWithoutDash()