Ver Mensaje Individual
  #6 (permalink)  
Antiguo 14/09/2005, 13:14
Avatar de goncafa
goncafa
 
Fecha de Ingreso: julio-2002
Ubicación: Santiago
Mensajes: 1.211
Antigüedad: 21 años, 10 meses
Puntos: 10
Muy buen aporte actitud ;)

Pero para cuando vuelvan a poner codigo por favor no se olviden de ponerlo entre bloques PHP para que este quede formateado, es mucho mas facil de leer

Código PHP:
package clases;

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

public class 
FormateaFecha {
    public 
String devuelve;
    private 
String error;

    public 
FormateaFecha() {
        
super();
    }

    public 
void fechaRecuperaBaseDato(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="";
        }
    }

    public 
void fechaGrabaBaseDato(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="";
            }
        } catch(
Exception e) {
            
error=e.getMessage();
            
e.printStackTrace();
            
System.out.println("Error : " e);
        }
    }

    public 
boolean isDate(String fechax){
        try {
            
Date fecha = new Date(fechax);
        } catch(
Exception e) {
            return 
false;
        }

        return 
true;
    }   

    public 
String getDevuelve() {
        return 
devuelve;
    }

HAy la deje entre los blouqes de codigo y le quite algunas cosas que estaban de mas en el codigo y lo adapte para que siguiera el estandard de programacion que nos ensaña Java, recordemos que un buen programador Java ademas de programas debe hacerlo con forme a un estandar pre establecido ;) pero el codigo es exactamente el mismo, no cambie su funcionalidad

Saludos
__________________
se despide hasta la proxima
Gonzalo Castillo