org.griffante.glue.validator
Class DateValidator

java.lang.Object
  extended by org.griffante.glue.validator.DateValidator

public class DateValidator
extends java.lang.Object

Classe pertencente ao pacote de validacao. Responsavel por validar datas e tambem possui outros metodos bastante uteis para trabalhar-se com Date, conversao de String para Date e tambem de Date para String.

Since:
0.1.8 - 04/01/2006
Version:
1.0
Author:
Giuliano Bernardes Griffante

Method Summary
static boolean dateIsValid(java.lang.String date)
          Valida um objeto do tipo java.util.Date retornando se e ou nao valido para uma determinada regiao.
static java.util.Date toDate(java.lang.String date, java.lang.String mask)
          Converte uma data no formato de java.lang.String para o formato java.util.Date.
static java.lang.String toString(java.util.Date date, java.lang.String mask)
          Converte uma data no formato de java.util.Date para o formato java.lang.String.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

dateIsValid

public static boolean dateIsValid(java.lang.String date)
Valida um objeto do tipo java.util.Date retornando se e ou nao valido para uma determinada regiao.

Parameters:
date - Data a ser verificada.
Returns:
true se e valido, false caso contrario.

toString

public static java.lang.String toString(java.util.Date date,
                                        java.lang.String mask)
Converte uma data no formato de java.util.Date para o formato java.lang.String.

Parameters:
date - Data de entrada
mask - Máscara para a formatação.
Returns:
A data de entrada como String.
See Also:
SimpleDateFormat

toDate

public static java.util.Date toDate(java.lang.String date,
                                    java.lang.String mask)
                             throws java.text.ParseException
Converte uma data no formato de java.lang.String para o formato java.util.Date.

Parameters:
date - A data a ser convertida.
mask - Mascara para a formatação.
Returns:
A mesma data passada como String, mas como Date.
Throws:
java.text.ParseException - Disparado se nao ha a possibilidade de conversao.
See Also:
SimpleDateFormat