|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.oktiva.util.DateUtils
Date util functions.
Field Summary | |
static java.lang.String[] |
nomeMes
|
Constructor Summary | |
DateUtils()
|
Method Summary | |
static boolean |
atrasado(java.lang.String vencimento)
Verifica se, para um dado vencimento, há atraso. |
static boolean |
dataHoraValida(java.lang.String dataHora)
|
static boolean |
dataIsoValida(java.lang.String iso)
|
static java.lang.String |
dataPorExtenso(java.util.GregorianCalendar gc)
|
static boolean |
dataValida(int ano,
int mes,
int dia)
|
static boolean |
dataValida(java.lang.String data)
|
static java.lang.String |
date2AMD(java.util.Date data)
Recebe um objeto Date e retorna a data no formato ISO. |
static java.lang.String |
date2dma(java.util.Date data)
Recebe um objeto Date e retorna a data no formato dd/mm/aaaa. |
static java.lang.String |
date2dmahm(java.util.Date data)
|
static java.lang.String |
date2periodo(java.util.Date data,
java.lang.String periodicidade)
Pega um objeto Date e transforma numa string que representa o período, dada uma certa periodicidade. |
static int |
diferencaEntreDatas(java.lang.String data1,
java.lang.String data2)
|
static int |
diferencaEntreDatasIso(java.lang.String data1,
java.lang.String data2)
|
static java.lang.String |
dma2Iso(java.lang.String data)
|
static java.util.Date |
dmahm2Data(java.lang.String dmahm)
|
static java.util.GregorianCalendar |
getGregorianCalendar(java.lang.String data)
Obtém um Gregorian Calendar de datas no formato Iso ou no formato dd-mm-aaaa. |
static java.lang.String |
gregorianCalendar2AMD(java.util.GregorianCalendar gc)
|
static java.lang.String |
gregorianCalendar2DMA(java.util.GregorianCalendar gc)
|
static java.lang.String |
gregorianCalendar2DMA(java.util.GregorianCalendar gc,
java.lang.String separador)
|
static java.lang.String |
gregorianCalendar2Iso(java.util.GregorianCalendar gc)
|
static java.lang.String |
gregorianCalendar2Iso(java.util.GregorianCalendar gc,
boolean mostrarHora)
|
static java.lang.String |
hoje()
Constrói uma String representando o dia de hoje no formato Iso. |
static boolean |
horaValida(java.lang.String hora)
|
static java.lang.String |
iso2dma(java.lang.String data)
|
static boolean |
isoValida(java.lang.String iso)
Deprecated. Este método não deve ser usado. Use dataIsoValida(). |
static java.util.Date[] |
obterVencimentosParcelas(java.util.GregorianCalendar dataInicial,
int diasEntreParcelas,
int diasCarencia,
int numParcelas)
Calcula as datas de vencimentos, a partir de uma data inicial (incluída no retorno), dos dias entre as parcelas, dos dias antes da primeira parcela (carência) e do número de parcelas. |
static java.util.Date |
periodo2date(java.lang.String periodo,
java.lang.String periodicidade)
Pega uma string representando um período e transforma em um date. |
static java.lang.String |
retornaHora(java.lang.String hora)
|
static java.lang.String |
retornaHoraHM(java.lang.String hora)
|
static boolean |
verificarFaixa(java.lang.String limiteInferior,
java.lang.String limiteSuperior,
java.lang.String data)
Verifica se data está entre limiteInferior e limiteSuperior. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
public static java.lang.String[] nomeMes
Constructor Detail |
public DateUtils()
Method Detail |
public static java.lang.String gregorianCalendar2AMD(java.util.GregorianCalendar gc)
public static java.lang.String gregorianCalendar2DMA(java.util.GregorianCalendar gc)
public static java.lang.String gregorianCalendar2DMA(java.util.GregorianCalendar gc, java.lang.String separador)
public static java.util.GregorianCalendar getGregorianCalendar(java.lang.String data)
public static java.lang.String gregorianCalendar2Iso(java.util.GregorianCalendar gc)
public static java.lang.String gregorianCalendar2Iso(java.util.GregorianCalendar gc, boolean mostrarHora)
public static boolean dataValida(int ano, int mes, int dia)
ano
- Ano da data a testar.mes
- Mês da data a testar (1=Janeiro, ..., 12=Dezembro).dia
- Dia da data a testar.
public static boolean dataIsoValida(java.lang.String iso)
public static boolean isoValida(java.lang.String iso)
dataIsoValida(String iso)
public static boolean dataValida(java.lang.String data)
data
- Data no formato "dd/mm/aaaa".
public static boolean dataHoraValida(java.lang.String dataHora)
public static java.lang.String dma2Iso(java.lang.String data)
data
- Data dd/mm/aaaa
public static java.util.Date dmahm2Data(java.lang.String dmahm) throws java.text.ParseException
java.text.ParseException
public static java.lang.String iso2dma(java.lang.String data)
data
- Data aaaa-mm-dd
public static int diferencaEntreDatas(java.lang.String data1, java.lang.String data2)
data1
- Data dd/mm/aaaadata2
- Data dd/mm/aaaa
diferencaEntreDatasIso
public static int diferencaEntreDatasIso(java.lang.String data1, java.lang.String data2)
data1
- Data aaaa-mm-dddata2
- Data aaaa-mm-dd
public static boolean atrasado(java.lang.String vencimento)
vencimento
- Data no formato aaaa-mm-dd
public static boolean horaValida(java.lang.String hora)
public static java.lang.String retornaHora(java.lang.String hora)
hora
- Hora no formato hh:mm ou hh:mm:ss
public static java.lang.String retornaHoraHM(java.lang.String hora)
hora
- Hora no formato hh:mm ou hh:mm:ss
public static java.lang.String dataPorExtenso(java.util.GregorianCalendar gc)
gc
- GregorianCalendar da data
public static java.lang.String hoje()
public static boolean verificarFaixa(java.lang.String limiteInferior, java.lang.String limiteSuperior, java.lang.String data)
public static java.util.Date[] obterVencimentosParcelas(java.util.GregorianCalendar dataInicial, int diasEntreParcelas, int diasCarencia, int numParcelas)
public static java.lang.String date2dma(java.util.Date data)
public static java.lang.String date2dmahm(java.util.Date data)
public static java.lang.String date2AMD(java.util.Date data)
public static java.lang.String date2periodo(java.util.Date data, java.lang.String periodicidade)
data
- Data a ser convertida.periodicidade
- String representando a periodicidade.
NOTA: atualmente somente suporta periodicidade "mensal" e "anual".
periodo2date(java.lang.String, java.lang.String)
,
SimpleDateFormat
public static java.util.Date periodo2date(java.lang.String periodo, java.lang.String periodicidade)
periodo
- String representando um período. Por exemplo: 02/2003periodicidade
- String representando a periodicidade.
NOTA: atualmente somente suporta periodicidade "mensal" e "anual".
date2periodo(java.util.Date, java.lang.String)
,
SimpleDateFormat
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |