Java Date Now currentDateTimeToEasySortedDateTime()

Here you can find the source of currentDateTimeToEasySortedDateTime()

Description

Get the current date in an easy sorted format (e.g.

License

LGPL

Return

the current date formatted in a string

Declaration

public static final String currentDateTimeToEasySortedDateTime() 

Method Source Code

//package com.java2s;
/*/*from  w w w . j a v  a 2  s .  c  om*/
 *                  Eoulsan development code
 *
 * This code may be freely distributed and modified under the
 * terms of the GNU Lesser General Public License version 2.1 or
 * later and CeCILL-C. This should be distributed with the code.
 * If you do not have a copy, see:
 *
 *      http://www.gnu.org/licenses/lgpl-2.1.txt
 *      http://www.cecill.info/licences/Licence_CeCILL-C_V1-en.txt
 *
 * Copyright for this code is held jointly by the Genomic platform
 * of the Institut de Biologie de l'?cole normale sup?rieure and
 * the individual authors. These should be listed in @author doc
 * comments.
 *
 * For more information on the Eoulsan project and its aims,
 * or to join the Eoulsan Google group, visit the home page
 * at:
 *
 *      http://outils.genomique.biologie.ens.fr/eoulsan
 *
 */

import java.util.Calendar;

import java.util.Date;

import java.util.Locale;

public class Main {
    /**
     * Get the current date in an easy sorted format (e.g. 20100225151635)
     * @return the current date formatted in a string
     */
    public static final String currentDateTimeToEasySortedDateTime() {

        return toEasySortedDateTime(new Date(System.currentTimeMillis()));
    }

    /**
     * Get the date in an easy sorted format (e.g. 20100225151635)
     * @param date date to format
     * @return a formatted date in a string
     */
    public static final String toEasySortedDateTime(final Date date) {

        if (date == null) {
            return null;
        }

        final Calendar cal = Calendar.getInstance(Locale.ENGLISH);

        return String.format("%04d%02d%02d%02d%02d%02d", cal.get(Calendar.YEAR), cal.get(Calendar.MONTH),
                cal.get(Calendar.DAY_OF_MONTH), cal.get(Calendar.HOUR), cal.get(Calendar.MINUTE),
                cal.get(Calendar.SECOND));
    }
}

Related

  1. currentDateStr()
  2. currentDateStr(String format)
  3. currentDateString()
  4. currentDateTime(long time, int type)
  5. currentDateTimeMillis()
  6. currentGMTDateTime()
  7. currentSystemDate()
  8. currentXdsDate(int format)
  9. getCurrent()