📄 qdate-helpers.cpp
字号:
/** QDate Helper functions *///start id=insert-extract#include "qdate-helpers.h"#include "qstd.h"QTextStream &operator<<(QTextStream& os, const QDate& qd) { os << qd.toString(Qt::ISODate); return os;}QTextStream &operator>>(QTextStream& is, QDate& qd) { QString temporary; is >> temporary; qd = QDate::fromString(temporary, Qt::ISODate); return is;}//endvoid cinReadDate(QDate& wd) { QString datestr; while (1) { qstd::cout() << "Enter date in ISO format yyyy-mm-dd:q " << flush; datestr = qstd::cin().readLine(); wd = QDate::fromString(datestr, Qt::ISODate); if (wd.isValid()) return; qstd::cout() << "Invalid input\n"; }}QDate& operator+=(QDate& qd, int numDays) { qd = qd.addDays(numDays); return qd;}QDate operator+(const QDate& qd, int numDays) { return qd.addDays(numDays);}int operator-(const QDate& qd1, const QDate& qd2) { return qd2.daysTo(qd1);}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -