Java Now getTimeNowAsString(String pattern)

Here you can find the source of getTimeNowAsString(String pattern)

Description

get Time Now As String

License

Open Source License

Declaration

public static String getTimeNowAsString(String pattern) 

Method Source Code


//package com.java2s;
/*//from   www  .  j  a va  2 s. co m
# Copyright 2010 - Prefeitura Municipal de Fortaleza
#
# Este arquivo ? parte do Sistema Integrado de Gest?o e Acompanhamento de Frotas
# SIGAFrota
# 
# O SIGAFrota ? um software livre; voc? pode redistribui-lo e/ou modifica-lo
# dentro dos termos da Licen?a P?blica Geral GNU como publicada pela
# Funda??o do Software Livre (FSF); na vers?o 2 da Licen?a.
#
# Este programa ? distribuido na esperan?a que possa ser util, mas SEM
# NENHUMA GARANTIA; sem uma garantia implicita de ADEQUA??O a qualquer
# MERCADO ou APLICA??O EM PARTICULAR. Veja a Licen?a P?blica Geral GNU
# para maiores detalhes.
#
# Voc? deve ter recebido uma c?pia da Licen?a P?blica Geral GNU, sob o
# t?tulo "LICENCA.txt", junto com este programa, se n?o, escreva para a
# Funda??o do Software Livre(FSF) Inc., 51 Franklin St, Fifth Floor,
*/

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

public class Main {
    public static final String BR_DATE_PATTERN = "dd/MM/yyyy";
    public static final String DEFAULT_HOUR_PATTERN = "HH:mm:ss";

    public static String getTimeNowAsString() {
        return getTimeNowAsString(DEFAULT_HOUR_PATTERN);
    }

    public static String getTimeNowAsString(String pattern) {
        SimpleDateFormat sdf = new SimpleDateFormat(pattern);
        return sdf.format(getDateNow());
    }

    public static String format(String oldPattern, String newPattern, String data) {
        Date date = parseStringAsDate(oldPattern, data);
        return parseAsString(newPattern, date);
    }

    public static Date getDateNow() {
        return new Date(Calendar.getInstance().getTimeInMillis());
    }

    public static Date parseStringAsDate(String value) {
        return parseStringAsDate(BR_DATE_PATTERN, value);
    }

    public static Date parseStringAsDate(String pattern, String value) {

        try {
            SimpleDateFormat formatter = new SimpleDateFormat(pattern);
            return (value == null) ? null : formatter.parse(value);
        } catch (Exception e) {
            return null;
        }
    }

    public static String parseAsString(String pattern, Date value) {
        try {
            SimpleDateFormat formatter = new SimpleDateFormat(pattern);
            return (value == null) ? null : formatter.format(value);
        } catch (Exception e) {
            return null;
        }
    }
}

Related

  1. getShortNowTime()
  2. getStringNowTime()
  3. getStringOfNowDate(String fFormatStr)
  4. getTimeNow()
  5. getTimeNow(Date theTime)
  6. getTimeSubFromNowTime(String time)
  7. getValidDate(String unknownDate)
  8. isNowInInterval(String start, String end)
  9. makeUniqueName(final String[] knownNames, final String pattern)