Ich habe mit C nicht viel am Hut, muß aber ein C Programm knacken um Informationen aus diesem nach MySQL zu bringen. Ich habe es bis auf einen kleinen Punkt geschafft.
Das C-Programm liefert mir in einem Textfeld einen Timestamp im Format "Sat May 4 12:56:19 2002" und für MySQL muß ich dieses in das MySQL-Format "2002-05-04 12:56:19" bringen.
Ich habe im Blindflug mit ctime, strftime herumgespielt, aber leider ohne Erfolg. C ist für mich ein spanisches Dorf.
Wie kann ich o.a. Datum konvertieren? Gibt es eine einfache Funktion dafür? Gibt es sowas ähnliches wie setlocale()?
In meinem Umfeld kenne ich keinen C-Profi (d.h. ich kenne schon welche, die das von sich behaupten, die mir aber noch nie helfen konnten, die hatten immer Erklärungen parat, warum das oder jenes nicht funktionieren kann, wo ich aber dann als C-Laie im "Hackverfahren" doch Lösungen finden konnte)
Aufgabenstellung:
Bitte alle komischen entsprechenden #include und #define Angaben nicht vergessen.
(Wenns doch nur PHP wäre )
Das C-Programm liefert mir in einem Textfeld einen Timestamp im Format "Sat May 4 12:56:19 2002" und für MySQL muß ich dieses in das MySQL-Format "2002-05-04 12:56:19" bringen.
Ich habe im Blindflug mit ctime, strftime herumgespielt, aber leider ohne Erfolg. C ist für mich ein spanisches Dorf.
Wie kann ich o.a. Datum konvertieren? Gibt es eine einfache Funktion dafür? Gibt es sowas ähnliches wie setlocale()?
In meinem Umfeld kenne ich keinen C-Profi (d.h. ich kenne schon welche, die das von sich behaupten, die mir aber noch nie helfen konnten, die hatten immer Erklärungen parat, warum das oder jenes nicht funktionieren kann, wo ich aber dann als C-Laie im "Hackverfahren" doch Lösungen finden konnte)
Aufgabenstellung:
Code:
char * ApplDatum; char * ConvDatum; ApplDatum = "Sat May 4 12:56:19 2002"; // Jetzt muß was passieren, damit bei ConvDatum fprintf(stderr, "Datum %s konvertiert: %s",ApplDatum, ConvDatum); // als Ergebnis // "Datum Sat May 4 12:56:19 2002 konvertiert: 2002-05-04 12:56:19" // ausgegeben wird
(Wenns doch nur PHP wäre )
Kommentar