Visualizzazione dei risultati da 1 a 3 su 3

Discussione: [c++] date - time.h

  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2003
    Messaggi
    152

    [c++] date - time.h

    Salve a tutti!!!
    Come posso fare ,utilizzando la libreria <time.h> del C, ad ottenere il tempo trascorso fin ad una certa data?

    Mi spiego meglio!!
    Se faccio :

    #include <stdio.h>
    #include <time.h>

    main ()
    {
    time_t t,p;
    struct tm * timeinfo;

    time ( &t );
    timeinfo = localtime ( &t);
    timeinfo->tm_year = 2005 - 1900;
    timeinfo->tm_mon = 5 - 1;
    timeinfo->tm_mday = 2;

    p = mktime ( timeinfo );

    }

    il valore di p non è mai lo stesso , perchè calcolato sulla base del localtime che va incrementando secondo dopo secondo, di conseguenza p diminuisce secondo dopo secondo.
    la funzione time mi restituisce un long int in standard UTC a partire dal 1 gennaio 1970.Io avrei bisogno , una volta inserito l'ora e la data di un giorno da me scelto, del tempo trascorso dal 1 gennaio 1970 fino alla mia data.

    Ringrazio chiunque voglia darmi una mano
    Ciao
    andry80

  2. #2
    Utente di HTML.it
    Registrato dal
    Jun 2003
    Messaggi
    152
    ??
    andry80

  3. #3
    Utente di HTML.it
    Registrato dal
    Jun 2003
    Messaggi
    152
    nella pratica a me serve un programma che , date 2 date (scusate il gioco di parole), immesse a scelta dall'utente( ad esempio immetto prima il 07/01/2005 ore 12 e poi il 08/01/2005 ore 12), mi esegua un ciclo for con passo 1 ora e quindi mi restituisca:

    ore 12 del 07/01/2005
    ore 13 del 07/01/2005
    ore 14 del 07/01/2005
    ore 15 del 07/01/2005
    ore 16 del 07/01/2005
    .....
    .....
    .....
    fino a
    ore 12 del 08/01/2005

    come posso fare??
    andry80

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.