Foros del Web » Programación para mayores de 30 ;) » Java »

como hacer setText a una fecha en

Estas en el tema de como hacer setText a una fecha en en el foro de Java en Foros del Web. Necesito hacer un setText a un campo de texto, pero resulta que este campo de texto es un jDataChosser. Para obtener los datos del jDatachosser ...
  #1 (permalink)  
Antiguo 16/04/2013, 16:26
 
Fecha de Ingreso: noviembre-2012
Ubicación: Cali - Colombia
Mensajes: 46
Antigüedad: 11 años, 5 meses
Puntos: 0
como hacer setText a una fecha en

Necesito hacer un setText a un campo de texto, pero resulta que este campo de texto es un jDataChosser.

Para obtener los datos del jDatachosser es medio complicado y muy distinto a tener que usar solo un getText();

//De la siguiente forma, se obtiene la fecha de un jcalendar.
((JTextField)fecha_Nacimiento.getDateEditor().getU iComponent()).getText();

El problema es que ni idea de como se hace para setText. Es que traigo la fecha de la base de datos pero a la hora de hacer el setText en el jDataChosser se me hace imposible.
  #2 (permalink)  
Antiguo 17/04/2013, 14:12
 
Fecha de Ingreso: julio-2012
Mensajes: 39
Antigüedad: 11 años, 9 meses
Puntos: 2
Respuesta: como hacer setText a una fecha en

Esa libreria que estas usando "JCalendar" cuando la descargaste tiene su documentación y allí te muestra como usarla el componente interno que estas usando se llama JDateChosser y el método que devuelve la fecha se llama getDate y el que establece se llama setDate
  #3 (permalink)  
Antiguo 17/04/2013, 14:15
 
Fecha de Ingreso: abril-2011
Mensajes: 1.342
Antigüedad: 13 años
Puntos: 344
Respuesta: como hacer setText a una fecha en

Buenas,

No deberías usar esa forma para obtener ni poner el valor en el jDataChooser, sino usando los método setDate y getDate.

Código Java:
Ver original
  1. java.text.SimpleDateFormat sdf=new java.text.SimpleDateFormat("dd/MM/yyyy");
  2.  
  3. //Obtener valor
  4. String fecha = sdf.format(fecha_Nacimiento.getDate());
  5.  
  6. //Poner valor
  7. try {
  8.  
  9. fecha_Nacimiento.setDate(sdf.parse(fecha));
  10.  
  11. } catch (ParseException ex)
  12. {
  13.  //Error al convertir el string a fecha
  14. }

Un saludo.

Etiquetas: set
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 22:05.