Java yyyy formatarDataArquivo(Date data)

Here you can find the source of formatarDataArquivo(Date data)

Description

Formata uma data para arquivo no padrao ddMMyyyy.

License

Open Source License

Parameter

Parameter Description
data a parameter

Declaration

public static String formatarDataArquivo(Date data) 

Method Source Code


//package com.java2s;
//License from project: Open Source License 

import java.text.DateFormat;

import java.text.SimpleDateFormat;

import java.util.Date;

public class Main {
    public static final String FORMATO_DATA_DD_MM_AAAA_BARRA = "dd/MM/yyyy";
    public static final String FORMATO_DATA_DD_MM_AAAA = "ddMMyyyy";
    /**/*  w  w w  .  j  a  v  a  2  s  .  co  m*/
     * Data de Arquivo Nula
     */
    public static final String DATA_NULA_ARQUIVO = "00000000";

    /**
     * Formata uma data para arquivo no padrao ddMMyyyy.
     * @param data
     * @return
     */
    public static String formatarDataArquivo(Date data) {
        if (data != null)
            return formatarData(data, FORMATO_DATA_DD_MM_AAAA);
        else
            return DATA_NULA_ARQUIVO;
    }

    public static String formatarData(Date data, String pattern) {
        String stData = "";

        if ((data != null) && (pattern != null)) {
            DateFormat format = new SimpleDateFormat(pattern);
            stData = format.format(data);
        }

        return stData;
    }

    public static String formatarData(Date data) {
        return formatar(data, FORMATO_DATA_DD_MM_AAAA_BARRA);
    }

    public static String formatar(Date data, String pattern) {
        String stData = "";

        if ((data != null) && (pattern != null)) {
            DateFormat format = new SimpleDateFormat(pattern);
            stData = format.format(data);
        }

        return stData;
    }
}

Related

  1. format6chars(Date date)
  2. format6chars(Date date, TimeZone tz)
  3. formatAddDate(String src, String pattern, int amount)
  4. formatarData(Date data)
  5. formatarData(String pattern, Date data)
  6. formatAsCassandraDate(Date date)
  7. formatAsNumber(Date date)
  8. formatBySlashForm(Date aDate)
  9. formatDate(Calendar cal, String pattern)