22#include <tqdatetime.h>
23#include "kptduration.h"
33class DateTime : public TQDateTime {
37 DateTime( const TQDateTime &dt);
38 DateTime( const TQDate &date, const TQTime &time);
54 DateTime &operator+=( const Duration &duration);
55 DateTime &operator-=( const Duration &duration);
57 static DateTime fromString( const TQString dts) {
61 dt = TQDateTime::fromString(dts, TQt::ISODate);
64 return DateTime(TQDateTime::fromString(dts));
68 Duration duration( const DateTime &dt) const;
69 void add( const Duration &duration);
70 void subtract( const Duration &duration);
DateTime is a TQDateTime which knows about Duration.
Duration operator-(const DateTime &dt) const Returns the absolute duration between the two datetimes.
DateTime operator-(const Duration &duration) const Subtracts the duration.
DateTime operator+(const Duration &duration) const Adds the duration.
The duration class can be used to store a timespan in a convenient format.
|