diff options
Diffstat (limited to 'src/plugins/opcua/open62541/qopen62541valueconverter.cpp')
-rw-r--r-- | src/plugins/opcua/open62541/qopen62541valueconverter.cpp | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/src/plugins/opcua/open62541/qopen62541valueconverter.cpp b/src/plugins/opcua/open62541/qopen62541valueconverter.cpp index 61a504a..f964d77 100644 --- a/src/plugins/opcua/open62541/qopen62541valueconverter.cpp +++ b/src/plugins/opcua/open62541/qopen62541valueconverter.cpp @@ -10,7 +10,9 @@ #include <QtCore/qdatetime.h> #include <QtCore/qloggingcategory.h> +#include <QtCore/qtimezone.h> #include <QtCore/quuid.h> + #include <cstring> QT_BEGIN_NAMESPACE @@ -294,7 +296,7 @@ QDateTime scalarToQt<QDateTime, UA_DateTime>(const UA_DateTime *data) if (*data == (std::numeric_limits<qint64>::min)() || *data == (std::numeric_limits<qint64>::max)()) return QDateTime(); - const QDateTime epochStart(QDate(1601, 1, 1), QTime(0, 0), Qt::UTC); + const QDateTime epochStart(QDate(1601, 1, 1), QTime(0, 0), QTimeZone::UTC); return epochStart.addMSecs(*data / UA_DATETIME_MSEC).toLocalTime(); } @@ -557,7 +559,7 @@ void scalarFromQt<UA_DateTime, QDateTime>(const QDateTime &value, UA_DateTime *p } // OPC-UA part 3, Table C.9 - const QDateTime uaEpochStart(QDate(1601, 1, 1), QTime(0, 0), Qt::UTC); + const QDateTime uaEpochStart(QDate(1601, 1, 1), QTime(0, 0), QTimeZone::UTC); *ptr = UA_DATETIME_MSEC * (value.toMSecsSinceEpoch() - uaEpochStart.toMSecsSinceEpoch()); } |