Ver Mensaje Individual
  #5 (permalink)  
Antiguo 14/09/2005, 08:06
actitud
 
Fecha de Ingreso: agosto-2005
Mensajes: 41
Antigüedad: 19 años, 4 meses
Puntos: 0
fecha

Hola acá envío clase que te permite dar formato para grabar y rescatar de la base con el formato que tu quieras

package clases;
import clases.*;
import java.sql.*;
import database.*;
import java.util.*;
import java.util.Date;
import java.text.*;

public class formatea_fecha {
public String Devuelve;
private String Error;

public formatea_fecha() {
}

public void fecha_RecuperaBaseDato(String fechaM){
fechaM=fechaM.replace('-','/');
if (isDate(fechaM)){
Date fechaDate=new Date(fechaM);
SimpleDateFormat sdf=new SimpleDateFormat("dd/MM/yyyy");
Devuelve=sdf.format(fechaDate);
}else{
Devuelve="";}

//System.out.println("class formatea_fecha : - valor Fecha = "+fechaM);
return;
}

public void fecha_GrabaBaseDato(String fechaN){
try{
if (isDate(fechaN)){
SimpleDateFormat sdfD=new SimpleDateFormat("dd/MM/yyyy");
SimpleDateFormat sdfG=new SimpleDateFormat("yyyy-MM-dd");
Devuelve=sdfG.format(sdfD.parse(fechaN));
}else{
Devuelve="";}

return;
} catch(Exception e) {
Error=e.getMessage();
e.printStackTrace();
System.out.println("Error : "+e);}
}

public boolean isDate(String fechax){
try {
java.util.Date fecha = new java.util.Date(fechax);
return true;
} catch(Exception e) {
return false;}
}
public java.lang.String getDevuelve() {
return Devuelve;
}
}