So drucken Sie von time_t in einem bestimmten format?
ls-Befehl druckt die Zeit in diesem format ein:
Aug 23 06:07
Wie kann ich umwandeln Zeit erhielt aus stat()
's mtime()
in diesem format für Ortszeit?
Analog für
clock_t
: stackoverflow.com/questions/1083142/...InformationsquelleAutor kBisla | 2013-08-24
Du musst angemeldet sein, um einen Kommentar abzugeben.
Verwenden strftime (Sie brauchen, um zu konvertieren
time_t
zustruct tm*
zuerst):Formate:
Hier ist der vollständige code:
printf("%s",buff);
?Genau - es füllt den
buff
array mit den druckbaren string.bin nicht so vertraut mit den verschiedenen Zeit-Datentypen. können Sie sagen, was die Schritte sollten von stat()
Gut time_t enthält die Anzahl der verstrichenen Sekunden seit 00:00, Jan 1, 1970 UTC.
struct tm
enthält ein Kalender-Datum und Zeit in seine Bestandteile zerlegt.Nein, du kannst nicht vorbei
mtime
. Sie brauchen, um passiereninfo.st_mtime
localtime-Funktion.InformationsquelleAutor Nemanja Boric