Foro de elhacker.net

Programación => Java => Mensaje iniciado por: gasoft en 11 Noviembre 2009, 18:48 pm



Título: Pequeña duda JCalendar
Publicado por: gasoft en 11 Noviembre 2009, 18:48 pm
hola Buenas tardes..


Tengo una pequeña duda con el API JCalendar (http://www.toedter.com/en/jcalendar/index.html) desarrollado por toedter; quiero capturar esa fecha y enviarla a la base de datos. el problema es que la fecha me lo retorna 'Fri Nov 13 12:52:18 COT 2009' me gustaria saber como puedo darle formato a esa fecha para que quede DD-MM-YYYY y asi poder mandarla a la BD.

Gracias por su ayuda :D


Título: Re: Pequeña duda JCalendar
Publicado por: gasoft en 11 Noviembre 2009, 21:11 pm


:D He encontrado la solucion, la publico por si alguien alguna  vez la necesita.


// Creamos una variable que va a contenter el String de la Fecha

String fecha = null;


// Le pasamos el valor de el JCalendar


fecha+=Fecha.getCalendar().get(Calendar.YEAR)+"-"+1+Fecha.getCalendar().get(Calendar.MONTH))+"-"+ Fecha.getCalendar().get(Calendar.DAY_OF_MONTH);

nos imprimira alg como

"2009-10-12"

:D

Fuente: http://proiektutaldea.wordpress.com/2008/06/07/jcalendar/


Título: Re: Pequeña duda JCalendar
Publicado por: Nakp en 13 Noviembre 2009, 03:05 am
buah... alguna vez tuve ese tutorial en mi blog xDDD... bueno uno mas completo, esto es lo correcto:
Código
  1. JDateChooser jdc = new JDateChooser;
  2.  
  3. Date fecha = new Date();
  4.  
  5. fecha = cal.getDate();
  6.  

para darle formato puedes usar simpledateformat :P