Zum Inhalt springen

Empfohlene Beiträge

Geschrieben

Die funktion _strtime(tmpbuf) speichert in dem string tmpbuf die Zeit im Format HH:MM:SS

und die funktion _strdate(tmpbuf) macht das selbe mit dem Datum im Format MM/DD/JJ

Das kannst du ja zu dem bauen was du brauchst und mit sprintf() kannst du ja diese beiden strings zu einem zusammenbauen:

sprintf(ziel, "%s %s", strTime, strDate)

Geschrieben
genau diese antwort wollt ich hören ...

Sicher?

Als Ansatz für weitere Verbesserungen (z.B. Parameterchecks, prüfen, ob die Ausgabebuffer auch groß genug sind, usw.):


#include <time.h>


void date2char(char *buf, struct tm *timeptr)

{

	// YYYYMMDD

	sprintf(buf,"%i%02i%02i", 1900+timeptr->tm_year, 1+timeptr->tm_mon, timeptr->tm_mday);

}


void time2char(char *buf, struct tm *timeptr)

{

	// HHMMSS

	sprintf(buf,"%02i%02i%02i", timeptr->tm_hour, timeptr->tm_min, timeptr->tm_sec);

}


int main(int argc, char* argv[])

{

	char date_s[9];

	char time_s[7];

	time_t now;

	struct tm *now_tm;

	time(&now);

	now_tm = localtime(&now);

	date2char(date_s, now_tm);

	time2char(time_s, now_tm);

	printf("Date: %s\nTime: %s\n", date_s, time_s);

	return 0;

}

Dein Kommentar

Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...