14/09/2005, 08:06
|
| | 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;
}
} |