C/Visual C - Función para formatear fecha

 
Vista:

Función para formatear fecha

Publicado por David (3 intervenciones) el 16/03/2007 21:00:07
Hola que tal:

Soy nuevo en esto y queria saber una cosa, como se podria formatear la fecha, yo voy a recibir la fecha de esta forma AAAA-DD-MM y la quiero en el formato DD-MM-AAAA, como haria una funcion para hacer este cambio cuando reciba la fecha

Muchas gracias por todo
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Función para formatear fecha

Publicado por nacho (12 intervenciones) el 17/03/2007 17:40:39
Según el entorno que uses, puede que funciones del tipo "locale" te permitan cambiar el formato de la fecha, pero en el peor de los casos, puedes hacerlo "a mano", copiando los bytes a su nueva posición, así:

char fechaCorregida[11];
fechaCorregida[0] = fecha[5];
fechaCorregida[1] = fecha[6];
fechaCorregida[2] = '-';
fechaCorregida[3] = fecha[8];
fechaCorregida[4] = fecha[9];
fechaCorregida[5] = '-';
fechaCorregida[6] = fecha[0];
fechaCorregida[7] = fecha[1];
fechaCorregida[8] = fecha[2];
fechaCorregida[9] = fecha[3];
fechaCorregida[10] = '\0';
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Función para formatear fecha

Publicado por David (3 intervenciones) el 17/03/2007 20:53:12
Muchas gracias por todo
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar