folgendes Problem bereitet mir erhebliche Kopfschmerzen
Code: Alles auswählen
QDateTime dt = QDateTime( QDate( 2009, 3, 1 ) );
dt.setDate( QDate( 2009, 3, 29 ) );
dt.setTime( QTime( 0, 0, 0 ) );
dt = dt.addSecs( 120*60 );
QString OutputStr = dt.toString( "yyyy-MM-ddThh:mm" );
Für 119*60 wird noch richtig 2009-03-29T01:59 ausgegeben. Dieser Bug gilt dann für den ganzen 2009-03-29. Für 2009-03-30 liefert addSecs( 120*60 ) dann wieder die richtige Uhrzeit. Für 2008-03-29 liefert die gleiche Routine das richtige Ergebnis!
Mir scheint, ich bin da auf einen Bug in Qt 4.5.1 gestossen, was meint Ihr?
Genervte Grüße
Rainer