Datum formatieren



  • Hi,
    ich habe die Anzahl der Sekunden die seit dem 1.1.1970 vergangen sind und möchte daraus wieder ein normales Datum haben (dd.mm.yyyy), wie mach ich das?

    Gruß



  • schau dir mal <time.h> an, die ja in c++ <ctime> genannt wird.

    dort findest du alle möglichen basiskonvertierungen.

    beispiel:

    #include <ctime>
    #include <iostream>
    using namespace std;
    
    int main(){
    
    	time_t long_time;
        time (&long_time);
        tm * newtime;
        newtime = localtime (&long_time);
    
        cout <<newtime->tm_mday<<". "
             <<newtime->tm_mon+1<<". "
             <<newtime->tm_year +1900<<". - "
    		 <<newtime->tm_hour<<" :"
             <<newtime->tm_min<<" : "
             <<newtime->tm_sec<<"\n";
    }
    

Anmelden zum Antworten