zeit im iso format?



  • string get_current_time ()
    {
    	string timestr;
    
    	time_t t;
    	time(&t);
    
    	timestr = ctime(&t);
    	return timestr;
    }
    

    Was ich jedoch brauche wäre eine Ausgabe wie:
    2008-09-15-03:00

    Also mit den "-" ist es kein Problem, Leerzeichen, : etc. kann ich ja zu nem "-" trimmen. Mir gehts nur darum dass die Ausgabe der Zeit so aussieht.

    Kann wer Helfen?



  • man: strftime ist quasi printf für Zeitangaben.



  • Danke für die schnelle Antwort.
    Nur welchen Parameter muss ich für mein Ausgabeformat verwenden?
    Die Angaben verwirren mich ein bisschen.



  • Hallo,

    timeman schrieb:

    Danke für die schnelle Antwort.
    Nur welchen Parameter muss ich für mein Ausgabeformat verwenden?
    Die Angaben verwirren mich ein bisschen.

    Welche Angaben sind dort verwirrend 😕 ?

    Z.B. benötigst du als erstes:

    %Y The year as a decimal number including the century.

    Wahrscheinlich das einfachste, aber wenn du nicht schreibst, womit du genau (Verständnis-)Probleme hast, dann sieht eine Antwort nicht unbedingt so aus, wie du es dir vielleicht erhofft hättest.

    MfG,

    Probe-Nutzer


Anmelden zum Antworten