QGIS API Documentation 3.99.0-Master (21b3aa880ba)
Loading...
Searching...
No Matches
qgsinterval.h File Reference
#include <chrono>
#include "qgis.h"
#include "qgis_core.h"
#include "qgis_sip.h"
#include <QVariant>
Include dependency graph for qgsinterval.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  QgsInterval
 A representation of the interval between two datetime values. More...

Functions

QDateTime CORE_EXPORT operator+ (const QDateTime &start, const QgsInterval &interval)
 Adds an interval to a datetime.
QgsInterval CORE_EXPORT operator- (QDate date1, QDate date2)
 Returns the interval between two dates.
QgsInterval CORE_EXPORT operator- (QTime time1, QTime time2)
 Returns the interval between two times.
QDebug CORE_EXPORT operator<< (QDebug dbg, const QgsInterval &interval)
 Debug string representation of interval.

Function Documentation

◆ operator+()

QDateTime CORE_EXPORT operator+ ( const QDateTime & start,
const QgsInterval & interval )

Adds an interval to a datetime.

Parameters
startinitial datetime
intervalinterval to add
Note
not available in Python bindings

Definition at line 319 of file qgsinterval.cpp.

◆ operator-() [1/2]

QgsInterval CORE_EXPORT operator- ( QDate date1,
QDate date2 )

Returns the interval between two dates.

Parameters
date1start date
date2date to subtract, ie subtract date2 from date1
Note
not available in Python bindings

Definition at line 324 of file qgsinterval.cpp.

◆ operator-() [2/2]

QgsInterval CORE_EXPORT operator- ( QTime time1,
QTime time2 )

Returns the interval between two times.

Parameters
time1start time
time2time to subtract, ie subtract time2 from time1
Note
not available in Python bindings

Definition at line 330 of file qgsinterval.cpp.

◆ operator<<()

QDebug CORE_EXPORT operator<< ( QDebug dbg,
const QgsInterval & interval )

Debug string representation of interval.

Definition at line 300 of file qgsinterval.cpp.