Aus QString QDateFormat erzeugen
Verfasst: 6. Oktober 2010 19:43
Hallo Leute,
ich stehe vor folgendem Problem:
Ich möchte aus einer vorhandenen QString Variable ein QDateFormat erzeugen.
In der Variablen steht Datum + Uhrzeit in dieser Form: 2010-09-30 09:00:35.487
Ich dachte mir, dass ich den QString mit Hilfe der QStringList::split() Funktion bei dem Leerzeichen trenne, um separat das Datum und die Uhrzeit zu haben. Aus dem Datum erzeuge ich dann ein QDate- und mit der Uhrzeit ein QTime-Objekt. Diese beiden benutze ich wiederrum, um ein QDateTime-Objekt zu erzeugen.
Wenn ich nun aber versuche das QDateTime-Objekt mit der toString()-Funktion auszugeben bekomme ich einen Leeren QString zurück.
Beispiele:
1.
http://nopaste.info/d945b7f86f.html
Hierbei ist date vom Typ QDate und time vom Typ QTime.
dateTimeTemp ist allerdings leer.
2.
http://nopaste.info/97170a2079.html
Liefert ebenfalls einen leeren QString zurück.
Kann mir einer erklären, was ich falsch mache und vor allem was ich tun muss, damit es funktioniert?
Gruß vnm
ich stehe vor folgendem Problem:
Ich möchte aus einer vorhandenen QString Variable ein QDateFormat erzeugen.
In der Variablen steht Datum + Uhrzeit in dieser Form: 2010-09-30 09:00:35.487
Ich dachte mir, dass ich den QString mit Hilfe der QStringList::split() Funktion bei dem Leerzeichen trenne, um separat das Datum und die Uhrzeit zu haben. Aus dem Datum erzeuge ich dann ein QDate- und mit der Uhrzeit ein QTime-Objekt. Diese beiden benutze ich wiederrum, um ein QDateTime-Objekt zu erzeugen.
Wenn ich nun aber versuche das QDateTime-Objekt mit der toString()-Funktion auszugeben bekomme ich einen Leeren QString zurück.
Beispiele:
1.
http://nopaste.info/d945b7f86f.html
Hierbei ist date vom Typ QDate und time vom Typ QTime.
dateTimeTemp ist allerdings leer.
2.
http://nopaste.info/97170a2079.html
Liefert ebenfalls einen leeren QString zurück.
Kann mir einer erklären, was ich falsch mache und vor allem was ich tun muss, damit es funktioniert?
Gruß vnm