<QDate>
//初始化 例: QDate date(2017,3,15);
QDate::QDate(int y, int m, int d);
//添加n天之后的日期,n可以为负数
QDate QDate::addDays(qint64 ndays) const;
//添加n月之后的日期,n可以为负数
QDate QDate::addMonths(int nmonths) const;
//添加n年之后的日期,n可以为负数
QDate QDate::addYears(int nyears) const;
//获取当前的日期
QDate QDate::currentDate();
//返回日期为该月的第几天; 返回0:日期出错
int QDate::day() const;
//返回日期为该星期的第几天(星期几); 返回0:日期出错
int QDate::dayOfWeek() const;
//返回日期为该年的第几天; 返回0:日期出错
int QDate::dayOfYear() const;
//返回该月的天数 28-31; 返回0:日期出错
int QDate::daysInMonth() const;
//返回该年的天数 365/366; 返回0:日期出错
int QDate::daysInYear() const;
//返回两个日期的间隔天数;小日期在前,否则结果为负数
qint64 QDate::daysTo(const QDate & d) const;
//从JulianDay的日期转为QDate
QDate QDate::fromJulianDay(qint64 jd);
//从字符串按照指定规则生成QDate,
//注意:字符串如缺少,从1990-1-1中补齐,如:给01-30,默认生成1900-01-30
QDate QDate::fromString(const QString & string, const QString & format);
//判断是否为闰年
bool isLeapYear(int year);
//判断日期是否正确
bool QDate::isValid() const;
//重载函数,给定年月日,判断日期是否正确
bool isValid(int year, int month, int day);
QDate
最新推荐文章于 2024-07-22 09:33:25 发布