Zeit ist nicht so formatiert wie ich sie brauche



  • Hallo,

    http://www.cplusplus.com/ref/ctime/

    hier habe ich schon geschaut, aber ich suche eine Methode die mir die Zeit so ausgibt: 13:22:45, bzw. das Datum: 24.07.2003, muss ich mir das jetzt selber basteln oder gibt es so etwas schon? Beim selberprogrammieren hätte ich das Problem, dass wenn die Werte kleiner 10 sind das Ergebnis so aussieht:

    Zeit: 13:5:3



  • Nutzer schrieb:

    Hallo,

    http://www.cplusplus.com/ref/ctime/

    hier habe ich schon geschaut, aber ich suche eine Methode die mir die Zeit so ausgibt: 13:22:45, bzw. das Datum: 24.07.2003, muss ich mir das jetzt selber basteln oder gibt es so etwas schon? Beim selberprogrammieren hätte ich das Problem, dass wenn die Werte kleiner 10 sind das Ergebnis so aussieht:

    Zeit: 13:5:3

    Es gibt je nach System/Compiler versch Möglichkeiten.

    aber sons mtach doch einfach sowas in der Art:

    if (min < 10) {
    char min2[2];
    sprintf(min2, "0%d", min)
    }
    

Anmelden zum Antworten