Ver Mensaje Individual
  #2 (permalink)  
Antiguo 20/05/2015, 20:12
jelastic
 
Fecha de Ingreso: diciembre-2014
Ubicación: Lima
Mensajes: 68
Antigüedad: 10 años, 1 mes
Puntos: 0
Respuesta: Cambiar formato de fecha al consultar de mysql en java

Hola, te dejo una clase para dar formato a fechas, espero te sirva.

Código Java:
Ver original
  1. public class Fecha {
  2.  
  3.     public static String formatoFecha(String fecha) {
  4.         String fechas = null;
  5.         try {
  6.             SimpleDateFormat fe = new SimpleDateFormat("dd/MM/yyyy");
  7.             SimpleDateFormat myFecha = new SimpleDateFormat("20" + "yy-MM-dd");
  8.  
  9.             fechas = myFecha.format(fe.parse(fecha));
  10.         } catch (Exception e) {
  11.             System.out.println("No se pudo convertir");
  12.         }
  13.         return fechas;
  14.     }
  15.    
  16.     public static String fechaCompleta(String fecha){
  17.         String fechas = null;
  18.         String horas = null;
  19.         String horaCompleta = null;
  20.         try {
  21.             Date hoy = new Date();
  22.             SimpleDateFormat df = new SimpleDateFormat("H:mm:ss");
  23.             SimpleDateFormat fe = new SimpleDateFormat("dd/MM/yyyy");
  24.             SimpleDateFormat myFecha = new SimpleDateFormat("20" + "yy-MM-dd");
  25.             fechas = myFecha.format(fe.parse(fecha));
  26.             horas = df.format(hoy);
  27.             horaCompleta = fechas + " " + horas;
  28.         } catch (ParseException e) {
  29.             System.out.println("No se pudo convertir la fecha completa");
  30.         }
  31.         return horaCompleta;
  32.     }
  33.    
  34.     public static String fechaReporte(){
  35.         String fechas = null;
  36.         try {
  37.             Date hoy = new Date();
  38.             SimpleDateFormat fe = new SimpleDateFormat("20" + "yy-MM-dd");
  39.             fechas = fe.format(hoy);
  40.         } catch (Exception e) {
  41.             System.out.println("Error al ver la fecha");
  42.         }
  43.         return fechas;
  44.     }
  45.    
  46.     public static String fechaCorrecta(){
  47.         String fechas = null;
  48.         try {
  49.             Date hoy = new Date();
  50.             SimpleDateFormat fe = new SimpleDateFormat("yyyy-MM-dd");
  51.             fechas = fe.format(hoy);
  52.         } catch (Exception e) {
  53.             System.out.println("Error al ver la fecha");
  54.         }
  55.         return fechas;
  56.     }
  57.    
  58.     public static String darHora(){
  59.         String hora = null;
  60.         try {
  61.             Date hoy = new Date();
  62.             SimpleDateFormat df =  new SimpleDateFormat("H:mm:ss");
  63.             hora = df.format(hoy);
  64.             System.out.println("La hora es "+hora);
  65.         } catch (Exception e) {
  66.             System.out.println("No se pudo mostrar la hora");
  67.         }
  68.         return hora;
  69.     }

Vas probando cada uno de ellos, para que entiendas el funcionamiento.