diff --git a/src/qamqpframe.cpp b/src/qamqpframe.cpp index 3aa5e0f..d74a364 100644 --- a/src/qamqpframe.cpp +++ b/src/qamqpframe.cpp @@ -202,7 +202,7 @@ QVariant QAmqpFrame::readAmqpField(QDataStream &s, QAmqpMetaType::ValueType type { qulonglong tmp_value; s >> tmp_value; - return QDateTime::fromMSecsSinceEpoch(tmp_value); + return QDateTime::fromTime_t(tmp_value); } case QAmqpMetaType::Hash: { @@ -256,7 +256,7 @@ void QAmqpFrame::writeAmqpField(QDataStream &s, QAmqpMetaType::ValueType type, c } break; case QAmqpMetaType::Timestamp: - s << qulonglong(value.toDateTime().toMSecsSinceEpoch()); + s << qulonglong(value.toDateTime().toTime_t()); break; case QAmqpMetaType::Hash: {