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

Grabar Hora en la DB MSSQL

Estas en el tema de Grabar Hora en la DB MSSQL en el foro de Java en Foros del Web. Hola tengo un problema quiero grabar en una base de Mssql la fecha y hora pero no necesariamente la fecha del sistema lo que hago ...
  #1 (permalink)  
Antiguo 05/09/2014, 15:05
 
Fecha de Ingreso: octubre-2013
Mensajes: 2
Antigüedad: 10 años, 5 meses
Puntos: 0
Grabar Hora en la DB MSSQL

Hola tengo un problema quiero grabar en una base de Mssql la fecha y hora pero no necesariamente la fecha del sistema lo que hago es algo asi pero solo graba la fecha

rs.moveToCurrentRow();
rs.updateString("XML", Xml.getXML());
rs.updateInt("Estado", Xml.getEstado());
java.sql.Date sqlDate = new java.sql.Date(Xml.getFecha().getTime());

rs.updateDate("FechaHora", sqlDate);

rs.updateRow();
  #2 (permalink)  
Antiguo 05/09/2014, 15:25
Avatar de chuidiang
Colaborador
 
Fecha de Ingreso: octubre-2004
Mensajes: 3.774
Antigüedad: 19 años, 5 meses
Puntos: 454
Respuesta: Grabar Hora en la DB MSSQL

Hola:

Existen java.sql.Date, java.sql.Time y java.sql.Timestamp. La primera clase es solo fecha, la segunda es solo hora y la tercera es fecha y hora.

No sé el caso de HSQL, pero el tipo de la columna de la tabla en algunas bases de datos también sus equivalente, por ejemplo, en MySQL puedes crear columnas de tipo DATE o TIMESTAMP para solo fecha o para fecha y hora.

Se bueno.
__________________
Apuntes Java
Wiki de Programación

Etiquetas: mssql
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 11:52.