54 QDate(
int y,
int m,
int d );
57 bool isNull()
const {
return jd == 0; }
63 int dayOfWeek()
const;
64 int dayOfYear()
const;
65 int daysInMonth()
const;
66 int daysInYear()
const;
68 virtual QString monthName(
int month )
const;
69 virtual QString dayName(
int weekday )
const;
73 bool setYMD(
int y,
int m,
int d );
75 QDate addDays(
int days )
const;
76 int daysTo(
const QDate & )
const;
85 static QDate currentDate();
86 static bool isValid(
int y,
int m,
int d );
87 static bool leapYear(
int year );
90 static uint greg2jul(
int y,
int m,
int d );
91 static void jul2greg( uint jd,
int &y,
int &m,
int &d );
93 static const char *
const monthNames[];
94 static const char *
const weekdayNames[];
97 #ifndef QT_NO_DATASTREAM 112 QTime(
int h,
int m,
int s=0,
int ms=0 );
115 bool isValid()
const;
124 bool setHMS(
int h,
int m,
int s,
int ms=0 );
126 QTime addSecs(
int secs )
const;
127 int secsTo(
const QTime & )
const;
128 QTime addMSecs(
int ms )
const;
129 int msecsTo(
const QTime & )
const;
138 static QTime currentTime();
139 static bool isValid(
int h,
int m,
int s,
int ms=0 );
146 static bool currentTime(
QTime * );
150 #ifndef QT_NO_DATASTREAM 168 bool isNull()
const {
return d.isNull() && t.isNull(); }
169 bool isValid()
const {
return d.isValid() && t.isValid(); }
175 void setTime_t( uint secsSince1Jan1970UTC );
176 void setTimeUtc_t( uint secsSince1Jan1970UTC );
185 bool operator==(
const QDateTime &dt )
const;
186 bool operator!=(
const QDateTime &dt )
const;
187 bool operator<(
const QDateTime &dt )
const;
188 bool operator<=(
const QDateTime &dt )
const;
189 bool operator>(
const QDateTime &dt )
const;
190 bool operator>=(
const QDateTime &dt )
const;
197 #ifndef QT_NO_DATASTREAM 208 #ifndef QT_NO_DATASTREAM 215 #endif // QT_NO_DATASTREAM 217 #endif // QDATETIME_H bool isNull() const
Definition: qdatetime.h:168
bool isNull() const
Definition: qdatetime.h:57
bool isNull() const
Definition: qdatetime.h:114
bool operator>=(const QTime &d) const
Definition: qdatetime.h:136
QDateTime()
Definition: qdatetime.h:164
bool isValid() const
Definition: qdatetime.h:169
The QDate class provides date functions.
Definition: qdatetime.h:50
QDate()
Definition: qdatetime.h:53
The QString class provides an abstraction of Unicode text and the classic C null-terminated char arra...
Definition: qstring.h:350
bool operator<(const QDate &d) const
Definition: qdatetime.h:80
bool operator<(const QTime &d) const
Definition: qdatetime.h:133
The QTime class provides clock time functions.
Definition: qdatetime.h:108
void setDate(const QDate &date)
Definition: qdatetime.h:173
bool operator<=(const QTime &d) const
Definition: qdatetime.h:134
void setTime(const QTime &time)
Definition: qdatetime.h:174
bool operator!=(const QDate &d) const
Definition: qdatetime.h:79
bool operator==(const QTime &d) const
Definition: qdatetime.h:131
QTime()
Definition: qdatetime.h:111
bool operator>=(const QDate &d) const
Definition: qdatetime.h:83
bool operator>(const QDate &d) const
Definition: qdatetime.h:82
bool operator==(const QDate &d) const
Definition: qdatetime.h:78
QDate date() const
Definition: qdatetime.h:171
The QDateTime class provides date and time functions.
Definition: qdatetime.h:161
friend Q_EXPORT QDataStream & operator>>(QDataStream &, QDateTime &)
Definition: qdatetime.cpp:1452
bool operator<=(const QDate &d) const
Definition: qdatetime.h:81
friend Q_EXPORT QDataStream & operator<<(QDataStream &, const QDateTime &)
Definition: qdatetime.cpp:1440
bool operator!=(const QTime &d) const
Definition: qdatetime.h:132
QTime time() const
Definition: qdatetime.h:172
The QDataStream class provides serialization of binary data to a QIODevice.
Definition: qdatastream.h:47
bool operator>(const QTime &d) const
Definition: qdatetime.h:135