| import Qt.test 1.0 |
| import QtQuick 2.0 |
| |
| MyTypeObject { |
| boolProperty: false |
| |
| Component.onCompleted: { |
| var dt = datetimeExporter.getDateTime() |
| var offset = datetimeExporter.getDateTimeOffset() |
| var date = datetimeExporter.getDate() |
| var timespec = datetimeExporter.getTimeSpec() |
| |
| // The test date is 2009-5-12 00:00:01 (local time) |
| var compare = new Date(2009, 5-1, 12, 0, 0, 1) |
| var compareOffset = compare.getTimezoneOffset() |
| |
| // The date is already in local time, so we can use the partial values directly |
| var dtAdjusted = dt |
| |
| boolProperty = (dt.getTime() == compare.getTime()) && |
| (offset == compareOffset) && |
| (timespec == 'LocalTime') && |
| (dtAdjusted.getFullYear() == 2009) && |
| (dtAdjusted.getMonth() == 5-1) && |
| (dtAdjusted.getDate() == 12) && |
| (dtAdjusted.getHours() == 0) && |
| (dtAdjusted.getMinutes() == 0) && |
| (dtAdjusted.getSeconds() == 1) && |
| (date.getFullYear() == 2009) && |
| (date.getMonth() == 5-1) && |
| (date.getDate() == 12) |
| } |
| } |