QT kérdés - DateTime & String

Fórumok

QT kérdés - DateTime & String

Hozzászólások

Érdeklődtem hozzáértő embereknél, és ők is azt mondták, hogy ha nem megy, hát nem, valamit elszúrtak a fordításnál. Ha valakinek hasonló problémája van, annak tudom ajánlani a saját kis tostring függvényemet, ami segít a problémán. (működik, teszteltem)

(az ideje itt az a QString, amibe letároltam az időpontot date.toString()-el)

[code:1:e00830b54b]

void Form1::tostring()
{
if (ideje.left(1) == "h")
{
ideje.remove(0, 1);
ideje = "het"+ideje;
}
else if(ideje.left(1)== "k")
{
ideje.remove(0,1);
ideje = "ked"+ideje;
}
else if(ideje.left(1)== "c")
{
ideje.remove(0,2);
ideje="csu"+ideje;
}
else if(ideje.left(1)== "p")
{
ideje.remove(0,1);
ideje="pen"+ideje;
}
else if(ideje.left(1)== "v")
{
ideje.remove(0,1);
ideje="vas"+ideje;
}
}
[/code:1:e00830b54b]

:)

A rutin... :)
Köszi, én a QString osztályt kezdtem el végignézni a manban, de elég hamar feladtam. Pedig még néztem is a QDateTime osztály manját amikor elkezdtem használni, de ez valahogy nem szúrt szemet, és azt hittem minden stringes konverziót a QString végez. Köszi!

működik, csak 1 baja van: csak a szerda és a szombatot hajlandó elfogadni. Végignéztem, és csak ez a két nap 3 betűs, a többi 2 vagy 1 (H, K, SZE, CS, P SZO, V). Ennek mi lehet az oka? Stringgé a .toString()-el, onnan a QDateTime::fromString() -el konvertálom, elvileg ennek a szabvány szerinti formátumba kéne konvertálnia és vissza. Vagy nem?

Helló!

Az a problémám, hogy qt alatt ha elmentek file-ba egy dátumot (DateTime), akkor azt át kell konvertálnom szöveggé, viszont ha előhívom, akkor nem tudok belőle újra dátumot csináni.
Valami ötlet?

szerencsere van qt-s megoldas erre is:

[code:1:dbbce6de75]
QDateTime QDateTime::fromString ( const QString & s, Qt::DateFormat f = Qt::TextDate ) [static]
[/code:1:dbbce6de75]
Returns the QDateTime represented by the string s, using the format f, or an invalid datetime if this is not possible.

http://doc.trolltech.com/3.3/qdatetime.html#fromString

kis kiegeszites: ugyanez a metodus letezik QDate es QTime tipusu adatok generalasara is.