tests/auto/qdatetime/tst_qdatetime.cpp
changeset 33 3e2da88830cd
parent 30 5dc02b23752f
child 37 758a864f9613
equal deleted inserted replaced
30:5dc02b23752f 33:3e2da88830cd
  1454     QCOMPARE(dt, QDateTime());
  1454     QCOMPARE(dt, QDateTime());
  1455 
  1455 
  1456     dt = QDateTime::fromString("2002-10-01", Qt::ISODate);
  1456     dt = QDateTime::fromString("2002-10-01", Qt::ISODate);
  1457     QCOMPARE(dt, QDateTime(QDate(2002, 10, 1), QTime(0, 0, 0, 0)));
  1457     QCOMPARE(dt, QDateTime(QDate(2002, 10, 1), QTime(0, 0, 0, 0)));
  1458 
  1458 
       
  1459     dt = QDateTime::fromString("1987-02-13T13:24:51+01:00", Qt::ISODate);
       
  1460     QCOMPARE(dt, QDateTime(QDate(1987, 2, 13), QTime(12, 24, 51), Qt::UTC));
       
  1461 
       
  1462     dt = QDateTime::fromString("1987-02-13T13:24:51-01:00", Qt::ISODate);
       
  1463     QCOMPARE(dt, QDateTime(QDate(1987, 2, 13), QTime(14, 24, 51), Qt::UTC));
       
  1464 
  1459     dt = QDateTime::fromString("Thu Jan 1 00:12:34 1970 GMT");
  1465     dt = QDateTime::fromString("Thu Jan 1 00:12:34 1970 GMT");
  1460     QCOMPARE(dt.toUTC(), QDateTime(QDate(1970, 1, 1), QTime(0, 12, 34), Qt::UTC));
  1466     QCOMPARE(dt.toUTC(), QDateTime(QDate(1970, 1, 1), QTime(0, 12, 34), Qt::UTC));
  1461 
  1467 
  1462     dt = QDateTime::fromString("Thu Jan 1 00:12:34 1970 GMT-0300");
  1468     dt = QDateTime::fromString("Thu Jan 1 00:12:34 1970 GMT-0300");
  1463     QCOMPARE(dt.toUTC(), QDateTime(QDate(1970, 1, 1), QTime(3, 12, 34), Qt::UTC));
  1469     QCOMPARE(dt.toUTC(), QDateTime(QDate(1970, 1, 1), QTime(3, 12, 34), Qt::UTC));