Ich habe versucht, strftime() einen formatierten Zeitstempel zu erhalten.strftime() zeigt die Sekunden nicht korrekt an
char ft[ 256 ];
struct tm *tmp;
strftime(ft, 256, "%D - %T", tmp);
Mein Problem ist, dass ich "13/02/60 - 03: 07: -17958194" als Ergebnis bekomme. Gibt es eine Möglichkeit, die Sekunden richtig anzuzeigen? (Ich verwende Mac OS X und gcc)
@ Brian ist: Die Zeit im 24-Stunden-Notation (% H:% M:% S) –
Was ist mit% S% S% S% S? sollte das nicht nur ein einziges% S sein? Ihre Ausgabe hat auch ein Extra:. Ist das der tatsächliche Output? –
"% S% S% S% S" Ich hätte meinen Code lesen sollen, bevor ich ihn aus meinem Editor einfügen kann. Dies ist die tatsächliche Ausgabe, wenn Sie diesen Teil löschen. – Nino