Resultados 1 al 2 de 2

TimeStamp en c++

Vista híbrida

Mensaje anterior Mensaje anterior   Próximo mensaje Próximo mensaje
  1. #1 TimeStamp en c++ 
    Iniciado
    Fecha de ingreso
    Jun 2003
    Ubicación
    MaLaGa
    Mensajes
    1
    Descargas
    0
    Uploads
    0
    El "TimeStamp" es un número que indica el número de segundos transcurridos desde el 1 de Enero de 1970 GMT.
    por ejemplo en un programa de log de un chat :

    1058812055 GhOsTgIrL bien
    1058812072 DANIEL18 pos yo tambien

    donde el formato es codigo timestamp y texto
    por ejemplo el codigo 1058539474 genera "Fri Jul 18 16:44:34 2003"

    estoy inmtentando mediante el c+++ pasarlo al formate ese , lo leo de un archivo .txt y lo deseo pasar a otro .txt cn ya todo cambiado a la forma deseada.
    Me imagino que el codigo timestamp tengo q meterlo en una cadena de caracteres string, pero la unica forma que se me ocurre es calcular el dia con matematicas, asi q mi pregunta es, existe alguna funcion para esto en el c++ ya predifinada? y si no es asi, me pueden dar una idea de la forma mas correcta para acerlo?
    gracias!
    "Si haces lo que siempre has hecho nunca llegarás más alla de donde siempre has llegado"
    Citar  
     

  2. #2  
    Iniciado
    Fecha de ingreso
    Jul 2003
    Ubicación
    Eso no
    Mensajes
    10
    Descargas
    0
    Uploads
    0
    Hum....

    Si el codigo ese es el numero de segundos, lo primero es sacar la hora:
    /* teniendo variables seg, min, hor, dias de tipo int y el codigo almacenado en int cod */

    min = cod / 60;
    seg = cod % 60;

    hor = min / 60;
    min = min % 60;

    dias = hor / 24;
    hor = hor % 24;

    /* ahora que tienes el numero de dias transcurridos, la cosa es más chunga, porque hay que tener en cuenta los años bisiestos, y que el numero de dias por mes varia en cada uno, y siento no poder ayudarte mas porque me mueeeeeeero de sueño */
    Espero haberte sido de ayuda en la parte de la hora.
    Saludos
    Última edición por MAPASH1T0; 24-07-2003 a las 05:58
    Sed buenos, no jodais a los pobres, joder a los ricos, que se lo merecen.
    Citar  
     

Marcadores

Marcadores