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

Como almacenar datos de tipo fecha en PostgreSQL con java

Estas en el tema de Como almacenar datos de tipo fecha en PostgreSQL con java en el foro de Java en Foros del Web. Hola a todos. bueno mi proposito es almacenar un dato de tipo fecha(en java String) a un campo(de tipo DATE) de la Tabla hecha en ...
  #1 (permalink)  
Antiguo 03/03/2010, 20:54
Avatar de hnesys  
Fecha de Ingreso: febrero-2009
Ubicación: Huancané,Puno,Perú
Mensajes: 116
Antigüedad: 12 años, 7 meses
Puntos: 3
Exclamación Como almacenar datos de tipo fecha en PostgreSQL con java

Hola a todos. bueno mi proposito es almacenar un dato de tipo fecha(en java String) a un campo(de tipo DATE) de la Tabla hecha en PostGreSQL. intente muchas alternativas entre ellas convertir esa cadena de fecha en un Date, esto fue lo que hice:
Código:
//convertimos la cadena de  fecha en dato de tipo fecha
DateFormat FormatoFecha = new SimpleDateFormat("dd/MM/yyyy");		//especificamos el formato
try{
	Date today = FormatoFecha.parse("10/10/2010");
	pstm.setDate(2,today);					//fecha de ingreso
	//today = FormatoFecha.parse(ccbFechaSalida.input.getText());
	pstm.setDate(3,null);					//fecha de salida								
}catch(ParseException ex){
	JOptionPane.showMessageDialog(null,"Error: "+ex);
}
y me envia un error como lo pueden ver...

Código:
D:\Proyectos\SysHotel\Ventanas\Reservas\src\Reservas.java:1256: cannot find symbol
                                    pstm.setDate(2,today);                  //fecha de ingreso
                                        ^
  symbol:   method setDate(int,java.util.Date)
  location: interface java.sql.PreparedStatement
1 error

Process completed.
solo pretendo almacenar datos de tipo fecha a una tabla con una campo de tipo date.
quiziera que me dieran solucion a todo esto, gracias....
__________________
@eliascanaza
  #2 (permalink)  
Antiguo 04/03/2010, 12:09
Avatar de DiabloGuardian  
Fecha de Ingreso: noviembre-2008
Ubicación: Hidalgo
Mensajes: 215
Antigüedad: 12 años, 10 meses
Puntos: 3
Respuesta: Como almacenar datos de tipo fecha en PostgreSQL con java

el formato para guardar las fechas en postgres es yyyy-mm-dd, con la clase java.sql.Date puedes convertir tu cadena de la fecha al tipo date para sql, por ejemplo asi:

Código java:
Ver original
  1. java.sql.Date hoy=java.sql.Date.valueOf("2010-03-04");
__________________
-=:[ Lo importante no es saber todo, sino saber buscar ]:=-

Etiquetas: almacenar, postgresql, tipo, fechas
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 10:53.