Vc pode usar a classe SimpleDateFormat para parsear a sua String para um
tipo Date.

String _date = "04/2004";
SimpleDateFormat format = new SimpleDateFormat("MM/yyyy");
Date date = format.parse(_date);

T+

----- Original Message ----- 
From: "Caimar" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Monday, May 31, 2004 2:12 PM
Subject: [cejug-discussao] Problemas com data


> Prezados,
>
>     Tenho o seguinte c�digo
> ****************************************
> String mes = periodoEvento.substring(0, 2);
>
> String ano = periodoEvento.substring(3, 7);
>
>
> Calendar cal = Calendar.getInstance();
>
> cal.set(Calendar.MONTH, (Integer.parseInt(mes) - 1));
>
> cal.set(Calendar.YEAR, Integer.parseInt(ano));
>
> Date periodo = new Date();
>
> periodo.setTime(cal.getTimeInMillis());
>
> *******************************************
>
>
>
> PeriodoEvento recebe 04/2004
>
> ao setar periodo o valor esta como 05/2004, algu�m tem alguma pista ?
>
>
>
>
>
>
>
>
>
>
>
>
> --------------------------------------------------------------------------
-----------------
> Ceara' Java User Group
>
>   Para cancelar sua assinatura, envie um e-mail para:
[EMAIL PROTECTED]
>   Para mais informacoes, mande um e-mail para: [EMAIL PROTECTED]
>   Falar com o administrador? e-mail para: [EMAIL PROTECTED]
>
>
>

-------------------------------------------------------------------------------------------

Ceara' Java User Group



  Para cancelar sua assinatura, envie um e-mail para: [EMAIL PROTECTED]

  Para mais informacoes, mande um e-mail para: [EMAIL PROTECTED]

  Falar com o administrador? e-mail para: [EMAIL PROTECTED] 

 


Responder a