User interface class.
More...
#include <ilviews/dataccess/date.h>
User interface class.
Library: dataccess
The IliTime class is used to hold time information. This information may be represented by hh:mm:ss. This class can manage the milliseconds, however some databases does not support the milliseconds.
- See also
- IliFormat
◆ IliTime()
This constructor creates a time object whereby time is provided by the parameters hour, minutes and seconds.
- Parameters
-
| hour | The hours. |
| minu | The minutes. |
| sec | The seconds. |
◆ getHour()
| IlInt IliTime::getHour |
( |
| ) |
const |
Returns the hours of the time object as an integer between 0 and 23.
- Returns
- The hours.
◆ getMilliseconds()
| IlInt IliTime::getMilliseconds |
( |
| ) |
const |
Returns the milliseconds of the time object as an integer between 0 and 999.
- Returns
- The milliseconds.
◆ getMinutes()
| IlInt IliTime::getMinutes |
( |
| ) |
const |
Returns the minutes of the time object as an integer between 0 and 59.
- Returns
- The minutes.
◆ getSeconds()
| IlInt IliTime::getSeconds |
( |
| ) |
const |
Returns the seconds of the time object as an integer between 0 and 59.
- Returns
- The seconds.
◆ operator!=()
| int IliTime::operator!= |
( |
const IliTime & |
time | ) |
const |
This operator compares two times.
- Parameters
-
- Returns
1 if the times are not equal, otherwise 0 .
◆ operator<()
| int IliTime::operator< |
( |
const IliTime & |
time | ) |
const |
This operator compares two times.
- Parameters
-
- Returns
1 if the first time is smaller than the second, otherwise 0.
◆ operator<=()
| int IliTime::operator<= |
( |
const IliTime & |
time | ) |
const |
This operator compares two times.
- Parameters
-
- Returns
1 if the first time is equal or smaller than the second, otherwise 0.
◆ operator=()
This operator lets you copy one time into another.
- Parameters
-
- Returns
- The modified object.
◆ operator==()
| int IliTime::operator== |
( |
const IliTime & |
time | ) |
const |
This operator compares two times.
- Parameters
-
- Returns
1 if the times are equal, otherwise 0.
◆ operator>()
| int IliTime::operator> |
( |
const IliTime & |
time | ) |
const |
This operator compares two times.
- Parameters
-
- Returns
1 if the first time is bigger than the second, otherwise 0.
◆ operator>=()
| int IliTime::operator>= |
( |
const IliTime & |
time | ) |
const |
This operator compares two times.
- Parameters
-
- Returns
1 if the first time is equal or bigger than the second, otherwise 0.
◆ read()
| void IliTime::read |
( |
std::istream & |
input | ) |
|
Reads a time object from an input stream.
- Parameters
-
◆ setHour()
| void IliTime::setHour |
( |
IlInt |
h | ) |
|
Sets the hour of a time object.
- Parameters
-
| h | The hours (an integer between 0 and 23). |
◆ setMilliseconds()
| void IliTime::setMilliseconds |
( |
IlInt |
ms | ) |
|
Sets the milliseconds of a time object.
- Parameters
-
| ms | The milliseconds (an integer between 0 and 999). |
◆ setMinutes()
| void IliTime::setMinutes |
( |
IlInt |
m | ) |
|
Sets the minutes of a time object.
- Parameters
-
| m | The minutes (an integer between 0 and 59). |
◆ setSeconds()
| void IliTime::setSeconds |
( |
IlInt |
s | ) |
|
Sets the seconds of a time object.
- Parameters
-
| s | The seconds (an integer between 0 and 59). |
◆ write()
| void IliTime::write |
( |
std::ostream & |
output | ) |
const |
Writes a time object to an output stream in a format that allows the time to be read back by the read member function.
- Parameters
-