Foros del Web » Programación para mayores de 30 ;) » Java »

formateo de fecha

Estas en el tema de formateo de fecha en el foro de Java en Foros del Web. hola a todos..... Estoy buscando una forma de formatear la fecha. La base de datos me la entrega en formato yyyy-mm-dd y esa la quiero ...
  #1 (permalink)  
Antiguo 31/07/2008, 02:14
Avatar de fbirrer  
Fecha de Ingreso: enero-2006
Ubicación: Santiago de Chile
Mensajes: 329
Antigüedad: 18 años, 3 meses
Puntos: 0
formateo de fecha

hola a todos.....


Estoy buscando una forma de formatear la fecha.

La base de datos me la entrega en formato yyyy-mm-dd
y esa la quiero formatear.

Soy un usuario que viene de VB, no habrá algo similar al format(String,formato)
__________________
Desde Santiago de Chile
Grupo Universite
Información sobre los Institutos Chilenos de Educación
www.universite.cl
  #2 (permalink)  
Antiguo 31/07/2008, 03:15
 
Fecha de Ingreso: octubre-2003
Mensajes: 3.578
Antigüedad: 20 años, 6 meses
Puntos: 51
Respuesta: formateo de fecha

http://www.chuidiang.com/chuwiki/ind...mpleDateFormat

__________________
Para obtener respuestas, pregunta de forma inteligente o si no, pregunta lo que quieras que yo contestaré lo que me dé la gana.
  #3 (permalink)  
Antiguo 02/08/2008, 20:39
Avatar de fbirrer  
Fecha de Ingreso: enero-2006
Ubicación: Santiago de Chile
Mensajes: 329
Antigüedad: 18 años, 3 meses
Puntos: 0
Respuesta: formateo de fecha

hola

he revisado tu mensaje y tengo el siguiente problema

recibo una fecha en formato yyyy-MM-dd, y necesito que este como dd-MM-yyyy

Este es el codigo que tengo:.....

SimpleDateFormat formateador = new SimpleDateFormat("yyyy-MM-dd");

Código PHP:
String sFecha="";
String Hora ="";
String Comentario ="";

    if (
iVisi.hasNext()){
        
DAT_VISITAS= (VISITAS)iVisi.next();    

        
Hora DAT_VISITAS.getVISI_HORA();
        
Comentario    DAT_VISITAS.getVISI_COMENTARIO();

        try
        {
[
B]           Date fecha formateador.parse(DAT_VISITAS.getVISI_FECHA());
           
sFecha fecha.toString();[/B]
        }
        catch (
ParseException e)
        {
            
out.write(e.getMessage());
           
// Error, la cadena de texto no se puede convertir en fecha.
        
}
        
        
    } 

con negrita estan las dos lineas que hacen el trabajo....
El resultado de sFecha = fecha.toString(); es formato yyyy-MM-dd,

Alguien conoce la razon del problema y su solucion

Gracias
__________________
Desde Santiago de Chile
Grupo Universite
Información sobre los Institutos Chilenos de Educación
www.universite.cl
  #4 (permalink)  
Antiguo 03/08/2008, 03:45
Avatar de Xinef  
Fecha de Ingreso: marzo-2007
Mensajes: 202
Antigüedad: 17 años, 1 mes
Puntos: 7
Respuesta: formateo de fecha

El problema es que no estás convirtiendo al patrón que tu quieres, sino al que te viene. :)

Te falta convertir ese objeto Date fecha al patrón que quieres con un segundo SimpleDateFormat, por ejemplo:

Código PHP:
public static void main(String[] argsthrows Exception {
        
SimpleDateFormat entrada = new SimpleDateFormat("yyyy-MM-dd");
        
SimpleDateFormat salida = new SimpleDateFormat("dd-MM-yyyy");
        
        
Date fecha entrada.parse("2008-08-03");
        
        
System.out.println("Fecha: " salida.format(fecha));
        
    } 
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 06:00.