qdate-helpers.cpp
来自「QT4的utils库源码包.解压后运行./configure配置,然后make.」· C++ 代码 · 共 46 行
CPP
46 行
/** 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 + =
减小字号Ctrl + -
显示快捷键?