4 Stimmen

Konvertieren Sie den MYSQL_TIME-Datentyp in char * oder C++-Zeichenkette

Ich verwende die MySQL CAPI innerhalb einer C++ Anwendung. Ich habe eine Spalte in meinem Resultset, die vom Typ MYSQL_TIME ist (Teil von mysql.h).

Gibt es eine Möglichkeit, MYSQL_TIME in ein char* oder in einen C++ String umzuwandeln?

3voto

Clayton Punkte 5777

Ich habe es herausgefunden:

fprintf(stdout, " %04d-%02d-%02d %02d:%02d:%02d (%ld)\n",
                 ts.year, ts.month, ts.day,
                 ts.hour, ts.minute, ts.second,
                 length[3]);

wo length[3] die Länge von ts enthält.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X