C/Visual C - Formatos fecha y hora

 
Vista:

Formatos fecha y hora

Publicado por fer (1 intervención) el 11/06/2001 14:14:22
Necesito tomar y formatear la fecha de sistema en c.Las recogo con el sysdate, etc... pero luego no se como formatearlas sin ser a "pedalillo"
Gracias
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:Formatos fecha y hora

Publicado por Elena (5 intervenciones) el 12/06/2001 17:02:43
Hola:

No entiendo muy bien lo que quieres decir pero creo que lo que necesitas es la funcion strftime la cual, te saca la hora como quieras.
Por ejemplo, quieres que te saque la fecha actual como dia-mes-año completo. Seria:

#include <time.h>

char* fecha;
struct tm *ptr;
time_t lt;

lt=time(NULL);
ptr=localtime(<);
strftime(fecha,16,"%d-%m-%Y",ptr);

Con la hora seria igual es decir:
char* hora;

strftime(hora,16,"%H:%M:%S",ptr);
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:Formatos fecha y hora

Publicado por Elena (5 intervenciones) el 12/06/2001 17:03:26
Hola:

No entiendo muy bien lo que quieres decir pero creo que lo que necesitas es la funcion strftime la cual, te saca la hora como quieras.
Por ejemplo, quieres que te saque la fecha actual como dia-mes-año completo. Seria:

#include <time.h>

char* fecha;
struct tm *ptr;
time_t lt;

lt=time(NULL);
ptr=localtime(<);
strftime(fecha,16,"%d-%m-%Y",ptr);

Con la hora seria igual es decir:
char* hora;

strftime(hora,16,"%H:%M:%S",ptr);
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