Problemas con fechas en java y Access
Hola, alguien podría ayudarme por favor??, el problema es que desde un programa en java debo guardar un registro en access y un campo es de tipo fecha, capturo por ejemplo el día de hoy al imprimir la variable de mi programa me pone esta fecha: 2005-08-02, pero al guardarla en la base de datos me guarda esta: 1905-06-17, ya intenté solucionarlo de varias formas pero siempre me guarda fechas muy raras, si alguien tiene un comentario se lo agradeceré muchisimo
- M -
- M -
Recuerda que en el tipo date en java las fechas funcionan de la siguiente forma.
El año 0 es el 1900
El mes 0 es Enero
En los días funciona normal
con lo cual la fecha tipo Date en java 0-0-1 es la fecha 1900-01-01
No se, espero que te ayude un poco
Salu2 a To2
El año 0 es el 1900
El mes 0 es Enero
En los días funciona normal
con lo cual la fecha tipo Date en java 0-0-1 es la fecha 1900-01-01
No se, espero que te ayude un poco
Salu2 a To2
No se si te sirva de algo, pero he visto este manual.
http://colombia.javahispano.org/accionVerDocumento.do?metodo=verDocumento&idDoc=18
http://colombia.javahispano.org/accionVerDocumento.do?metodo=verDocumento&idDoc=18
Mi humilde opinión es que mandes a tomar por culo las fechas en el Access, y las guardes como String, y hagas una pequeña clase intermedia que transforme fecha<-->String. Problema, si las consultas a la BDa miran si han de ser mayor o menor que una fecha, no he probado como reacciona. Si han de mirar igualdad entre fechas no hay problema.
Lo gran mierda de Java son las fechas, hay que hacerse a la idea.
Lo gran mierda de Java son las fechas, hay que hacerse a la idea.