Ver Mensaje Individual
  #4 (permalink)  
Antiguo 24/08/2011, 10:00
leinier04
 
Fecha de Ingreso: septiembre-2010
Mensajes: 20
Antigüedad: 13 años, 8 meses
Puntos: 2
Respuesta: guardar fechas desde Netbeans en PostgreSQL

Buenas,
Si en la DB postgres tienes el campo como un date, tiene que obtener el valor de jtextfield y primero validar que sea una fecha y luego convertirlo a un objeto date para poder salvarlo. puedes ver en que formato estas tratando de que te entren la fecha y convertirlo de esta manera te dejo un metodo que le pasas el string y el formato y te la convierte.

Código:
    
public Date toDate(String fechaTomada, String format) {
        SimpleDateFormat sdf = new SimpleDateFormat(format);
        try {
            return sdf.parse(fechaStr);
        } catch (Exception e) {
            e.printStackTrace();
            //logger.info(e);
            return null;
        }
    }
Aqui algunos tipos de formatos que puedes utilizar.

Código:
    
public static final String FORMAT_NUMERIC_DATE = "dd/MM/yyyy";
    public static final String FORMAT_NUMERIC_DATE_1 = "yyyy-MM-dd";
    public static final String HOUR_MINUTES_SECONDS = "HH:mm:ss";
    public static final String MINUTES_SECONDS = "mm:ss";
    public static final String HOUR_MINUTES = "HH:mm";
    public static final String FORMAT_NUMERIC_DATE_HOUR_MINUTES_SECONDS = "dd.MM.yyyy  HH:mm:ss";
    public static final String FORMAT_NUMERIC_DATE_HOUR_MINUTES = "dd/MM/yyyy HH:mm";
Espero te solucione el problema.
Saludos.