classQDateTimePrivate;classQ_CORE_EXPORT QDateTime
{public:
QDateTime();explicit QDateTime(const QDate &);
QDateTime(const QDate &, const QTime &, Qt::TimeSpec spec =Qt::LocalTime);//### Qt 6: Merge with above with default offsetSeconds = 0
QDateTime(const QDate &date, const QTime &time, Qt::TimeSpec spec, intoffsetSeconds);
#ifndef QT_BOOTSTRAPPED
QDateTime(const QDate &date, const QTime &time, const QTimeZone &timeZone);#endif //QT_BOOTSTRAPPEDQDateTime(const QDateTime &other);~QDateTime();
#ifdef Q_COMPILER_RVALUE_REFS
QDateTime&operator=(QDateTime &&other) Q_DECL_NOTHROW { swap(other); return *this; }#endifQDateTime&operator=(const QDateTime &other);void swap(QDateTime &other) Q_DECL_NOTHROW { qSwap(d, other.d); }bool isNull() const;bool isValid() const;
QDate date()const;
QTime time(