C/Visual C - tratar una fecha en c.....

 
Vista:

tratar una fecha en c.....

Publicado por felipe (1 intervención) el 20/06/2003 14:55:56
hola buenas...tengo una fecha, que es un string, en formato yyyymmdd24HHmiss, y la tengo que pasar a un long. Esta fecha tiene que ser el resultado en Milisegundos del tiempo transcurrido desde el 0:0:0 del 1 enero de 1970 hasta la fecha dada. Como puedo hacer esto?
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:tratar una fecha en c.....

Publicado por Ismael (230 intervenciones) el 20/06/2003 22:24:58
Pues sencillo, ese es el formato que tiene el calculo de tiempo en el sisitema operativo:
#include <time.h>
#include <stdio.h>
#include <dos.h>

int main(void)
{
time_t t;

t = time(NULL);
printf("El numero de segundos del el 1 de Enerode 1970 is %ld",t);
return 0;
}

suerte

Ismael

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:tratar una fecha en c.....

Publicado por chuidiang (677 intervenciones) el 22/06/2003 14:44:42
Con la respuesta de Ismael obtienes la fecha/hora actual ...

Si ya tienes una fecha distinta en una cadena en ese formato que dices, echa un ojo a las funcines strptime(), strftime() y a las funciones asociadas a time(), como ctime(), mktime(), etc. Juntando algunas de ellas seguro que puedes conseguir lo que quieres de una forma sencilla.

Se bueno.
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