Date to String

Visto que a persistência não permite gravar formato date, converta-o para string:

 

   public static String getDate()

      {

       Calendar calendar = Calendar.getInstance();

       calendar.setTime(new Date());

 

       int dia = calendar.get(Calendar.DAY_OF_MONTH);

       int mes = calendar.get(Calendar.MONTH) + 1;

       int ano = calendar.get(Calendar.YEAR);

 

       StringBuffer data = new StringBuffer(10);

       data.append((dia < 0) ? "0" + dia : String.valueOf(dia));

       data.append("/");

       data.append((mes < 0) ? "0" + mes : String.valueOf(mes));

       data.append("/");

       data.append(String.valueOf(ano));

 

       return (data.toString());

      }