public class DateUtil extends Object
| Modifier and Type | Field and Description |
|---|---|
static String |
ANO |
static String |
DATA_E_HORA_FORMATO |
static String |
DATA_FORMATO |
static String |
DATA_HORA_FORMATO |
static String |
DIA |
static String |
DIA_MES_ANO |
static String[] |
DIAS_DA_SEMANA |
static String |
DOMINGO |
static String |
HORA |
static String |
HORA_MINUTO |
static String |
HORA_MINUTO_SEGUNDO |
static String |
HORA24 |
static String |
MES |
static String[] |
MESES_DO_ANO |
static String |
MINUTO |
static String |
QUARTA |
static String |
QUINTA |
static String |
SABADO |
static String |
SEGUNDA |
static String |
SEGUNDO |
static String |
SEXTA |
static String |
TERCA |
static String |
TIMESTAMP_PADRAO |
| Modifier and Type | Method and Description |
|---|---|
static long |
addDias(long time,
int amount) |
static Date |
avancarDataEmDias(Date data,
Integer numeroDias) |
static Date |
avancarDataEmMeses(Date data,
Integer numeroMeses) |
static int |
calcularDiferencaDias(Date data1,
Date data2) |
static long |
calcularDiferencaEmAnos(Date dataFinal,
Date dataInicial) |
static long |
calcularDiferencaEmDias(Date dataFinal,
Date dataInicial) |
static long |
calcularDiferencaEmMilissegundos(Date data01,
Date data02) |
static String |
converterDateEmTexto(Date data) |
static String |
converterDateEmTexto(Date data) |
static String |
converterDateEmTexto(Date data,
String formato) |
static String |
converterDateEmTexto(long dataEmMilisegundos,
String formato) |
static Date |
converterEmDate(String string) |
static Date |
converterEmDate(String dataEmFormatoTexto,
String mascaraDaData) |
static long |
converterEmMilissegundos(String dataEmFormatoTexto,
String mascaraDaData) |
static Time |
converterEmTime(String hora,
String formatoDaHora) |
static Date |
converterMilissegundosEmDate(long dataEmMilisegundos) |
static Time |
converterMilissegundosEmTime(long horaEmMilisegundos) |
static String |
converterTimeEmTexto(Time time,
String formato) |
static String |
converterTimestampEmTexto(Timestamp data,
String formato) |
static Date |
decrementar(Integer incrementador,
Date data,
int quantidade) |
static Time |
decrementar(int incrementador,
Time time,
int quantidade) |
static String |
formatarDataPorExtenso(Date data) |
static int |
getAno(Date data) |
static int |
getAnoAtual() |
static Date |
getData(Date data,
int hora,
int minuto,
int segundo,
int milissegundo) |
static Date |
getDataAtual() |
static String |
getDataAtualEmTexto() |
static String |
getDataAtualPorExtenso() |
static String |
getDataPorExtenso(Date data) |
static int |
getDia(Date data) |
static int |
getDiaAtual() |
static int |
getDiaDaSemana(Date data) |
static int |
getDiaDaSemana(long date) |
static String |
getDiaDaSemanaPorExtenso(Date dia) |
static String |
getDiaDaSemanaPorExtenso(Timestamp hora) |
static int |
getDiferencaEntreDias(long t1,
long t2) |
static int |
getDiferencaEntreDias(long t1,
long t2,
boolean verificarSobrecarga) |
static String |
getDistanciaDeTempoPorExtenso(Date dataInicial,
Date dataFinal,
boolean incluirSegundos) |
static Time |
getHoraAtual() |
static String |
getHoraAtualEmTexto() |
static int |
getMes(Date data) |
static long |
getMesAnterior(long date) |
static int |
getMesAtual() |
static String |
getMesAtualPorExtenso() |
static String |
getMesPorExtenso(Date data) |
static Date |
getPrimeiroDiaDoMes(Date date) |
static long |
getProximoMes(long date) |
static Timestamp |
getTimestamp(Date data,
int hora,
int minuto,
int segundo) |
static Timestamp |
getTimestamp(int hora,
int minuto,
int segundo) |
static Timestamp |
getTimestamp(long timestampEmMilis) |
static Timestamp |
getTimestampAtual() |
static long |
getTimestampEmMilis() |
static Date |
getUltimoDiaDoMes(Date date) |
static Integer |
getUltimoDiaDoMes(int mes,
int ano) |
static Date |
incrementar(Integer incrementador,
Date data,
int quantidade) |
static Time |
incrementar(int incrementador,
Time time,
int quantidade) |
static boolean |
isAnoBissexto(Date data) |
static boolean |
isAnoBissexto(int ano) |
static boolean |
isDataValida(String data) |
static boolean |
isDataValida(String data,
String formato) |
static boolean |
isDiaDeSemana(Date data) |
static boolean |
isFinalDeSemana(Date data) |
static boolean |
isHoraValida(String hora) |
static boolean |
isMaiorDe(Date dataNascimento,
int anos) |
static boolean |
isMaiorDeIdade(Date dataNascimento) |
static boolean |
isMenorDe(Date dataNascimento,
int anos) |
static boolean |
isMenorDeIdade(Date dataNascimento) |
static boolean |
isPrimeiroDiaDoAno(long date) |
static boolean |
isPrimeiroDiaDoMes(long date) |
static Date |
limparTempo(Date data) |
static boolean |
maisRecente(Date date1,
Date date2) |
static Date |
minusDays(Date data,
int days) |
static Date |
modificar(Integer incrementador,
Date data,
int quantidade) |
static Time |
modificar(int incrementador,
Time time,
int quantidade) |
static long |
obterDiaAnterior(long date) |
static Date |
obterProximoDia(Date date) |
static long |
obterProximoDia(long date) |
static long |
obterProximoSemana(long date) |
static long |
obterSemanaAnterior(long date) |
static Date |
retrocederDataEmMeses(Date data,
Integer numeroMeses) |
static Date |
setFinalDaHora(Date date) |
static Date |
setHoraFinalDoDia(Date date) |
static Date |
setHoraInicioDoDia(Date date) |
static Date |
setInicioDaHora(Date date) |
static Date |
somarAnos(Date data,
int quantidadeAnos) |
static Date |
somarDias(Date data,
int quantidadeDias) |
static Date |
somarHoras(Date data,
int quantidadeHoras) |
static Time |
somarHoras(Time time,
int horas) |
static Date |
somarMeses(Date data,
int quantidadeMeses) |
static Time |
somarMinutos(Time time,
int minutos) |
static Time |
somarSegundos(Time time,
int segundos) |
static Time |
subitrairHoras(Time time,
int horas) |
static Time |
subitrairMinutos(Time time,
int minutos) |
static Time |
subitrairSegundos(Time time,
int segundos) |
static Date |
subtrairAnos(Date data,
int quantidadeAnos) |
static Date |
subtrairDias(Date data,
int quantidadeDias) |
static Date |
subtrairHoras(Date data,
int quantidadeHoras) |
static Date |
subtrairMeses(Date data,
int quantidadeMeses) |
public static final String HORA
public static final String HORA24
public static final String MINUTO
public static final String SEGUNDO
public static final String MES
public static final String DIA
public static final String ANO
public static final String DIA_MES_ANO
public static final String HORA_MINUTO
public static final String TIMESTAMP_PADRAO
public static final String DATA_E_HORA_FORMATO
public static final String HORA_MINUTO_SEGUNDO
public static final String DATA_FORMATO
public static final String DATA_HORA_FORMATO
public static final String SEGUNDA
public static final String TERCA
public static final String QUARTA
public static final String QUINTA
public static final String SEXTA
public static final String SABADO
public static final String DOMINGO
public static final String[] MESES_DO_ANO
public static final String[] DIAS_DA_SEMANA
public static String getDataAtualPorExtenso()
public static boolean isMaiorDeIdade(Date dataNascimento)
public static boolean isMaiorDe(Date dataNascimento, int anos)
public static boolean isMenorDeIdade(Date dataNascimento)
public static boolean isMenorDe(Date dataNascimento, int anos)
public static Date getDataAtual()
public static Time getHoraAtual()
public static Timestamp getTimestampAtual()
public static Timestamp getTimestamp(long timestampEmMilis)
public static long getTimestampEmMilis()
public static Date converterEmDate(String dataEmFormatoTexto, String mascaraDaData) throws ParseException
public static long converterEmMilissegundos(String dataEmFormatoTexto, String mascaraDaData) throws ParseException
public static Date converterMilissegundosEmDate(long dataEmMilisegundos)
public static Time converterMilissegundosEmTime(long horaEmMilisegundos)
public static String converterDateEmTexto(long dataEmMilisegundos, String formato)
public static String getHoraAtualEmTexto()
public static long calcularDiferencaEmMilissegundos(Date data01, Date data02)
public static long calcularDiferencaEmDias(Date dataFinal, Date dataInicial)
public static long calcularDiferencaEmAnos(Date dataFinal, Date dataInicial)
public static int getAno(Date data)
public static int getAnoAtual()
public static int getMes(Date data)
public static int getMesAtual()
public static String getMesAtualPorExtenso()
public static int getDia(Date data)
public static int getDiaAtual()
public static String getDataAtualEmTexto()
public static boolean isDataValida(String data) throws ParseException
public static boolean isHoraValida(String hora) throws ParseException
public static boolean isDataValida(String data, String formato) throws ParseException
public static int getDiaDaSemana(Date data)
public static boolean isFinalDeSemana(Date data)
public static boolean isDiaDeSemana(Date data)
public static Time converterEmTime(String hora, String formatoDaHora) throws ParseException
public static String converterTimestampEmTexto(Timestamp data, String formato)
public static Date converterEmDate(String string) throws ParseException
public static boolean isAnoBissexto(int ano)
public static boolean isAnoBissexto(Date data)
public static Timestamp getTimestamp(int hora, int minuto, int segundo)
public static Integer getUltimoDiaDoMes(int mes, int ano)
public static long addDias(long time,
int amount)
public static long obterProximoDia(long date)
public static long obterProximoSemana(long date)
public static int getDiferencaEntreDias(long t1,
long t2,
boolean verificarSobrecarga)
public static int getDiferencaEntreDias(long t1,
long t2)
public static boolean isPrimeiroDiaDoAno(long date)
public static boolean isPrimeiroDiaDoMes(long date)
public static long obterDiaAnterior(long date)
public static long obterSemanaAnterior(long date)
public static long getMesAnterior(long date)
public static long getProximoMes(long date)
public static int getDiaDaSemana(long date)
public static String getDistanciaDeTempoPorExtenso(Date dataInicial, Date dataFinal, boolean incluirSegundos)
Copyright © 2021. All rights reserved.