Rogue Wave Views |
Rogue Wave Views Documentation Home |
User interface class. More...
#include <ilviews/dataccess/date.h>
Public Member Functions | |
IliTime () | |
This constructor creates an IliTime object corresponding to 0h00. | |
IliTime (IlInt hour, IlInt minu, IlInt sec) | |
This constructor creates a time object whereby time is provided by the parameters hour, minutes and seconds . More... | |
IliTime (const IliTime &time) | |
This is the copy constructor of class IliTime . | |
IlInt | getHour () const |
Returns the hours of the time object as an integer between 0 and 23. More... | |
IlInt | getMilliseconds () const |
Returns the milliseconds of the time object as an integer between 0 and 999. More... | |
IlInt | getMinutes () const |
Returns the minutes of the time object as an integer between 0 and 59. More... | |
IlInt | getSeconds () const |
Returns the seconds of the time object as an integer between 0 and 59. More... | |
int | operator!= (const IliTime &time) const |
This operator compares two times. More... | |
int | operator< (const IliTime &time) const |
This operator compares two times. More... | |
int | operator<= (const IliTime &time) const |
This operator compares two times. More... | |
IliTime & | operator= (const IliTime &time) |
This operator lets you copy one time into another. More... | |
int | operator== (const IliTime &time) const |
This operator compares two times. More... | |
int | operator> (const IliTime &time) const |
This operator compares two times. More... | |
int | operator>= (const IliTime &time) const |
This operator compares two times. More... | |
void | read (IL_STDPREF istream &input) |
Reads a time object from an input stream. More... | |
void | setHour (IlInt h) |
Sets the hour of a time object. More... | |
void | setMilliseconds (IlInt ms) |
Sets the milliseconds of a time object. More... | |
void | setMinutes (IlInt m) |
Sets the minutes of a time object. More... | |
void | setSeconds (IlInt s) |
Sets the seconds of a time object. More... | |
void | write (IL_STDPREF 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. More... | |
Friends | |
class | IliDate |
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.
This constructor creates a time object whereby time is provided by the parameters hour, minutes
and seconds
.
hour | The hours. |
minu | The minutes. |
sec | The seconds. |
IlInt IliTime::getHour | ( | ) | const |
Returns the hours of the time object as an integer between 0 and 23.
IlInt IliTime::getMilliseconds | ( | ) | const |
Returns the milliseconds of the time object as an integer between 0 and 999.
IlInt IliTime::getMinutes | ( | ) | const |
Returns the minutes of the time object as an integer between 0 and 59.
IlInt IliTime::getSeconds | ( | ) | const |
Returns the seconds of the time object as an integer between 0 and 59.
int IliTime::operator!= | ( | const IliTime & | time | ) | const |
This operator compares two times.
time | The second time. |
1
if the times are not equal, otherwise 0
. int IliTime::operator< | ( | const IliTime & | time | ) | const |
This operator compares two times.
time | The second time. |
1
if the first time is smaller than the second, otherwise 0
. int IliTime::operator<= | ( | const IliTime & | time | ) | const |
This operator compares two times.
time | The second time. |
1
if the first time is equal or smaller than the second, otherwise 0
. This operator lets you copy one time into another.
time | The new time. |
int IliTime::operator== | ( | const IliTime & | time | ) | const |
This operator compares two times.
time | The second time. |
1
if the times are equal, otherwise 0
. int IliTime::operator> | ( | const IliTime & | time | ) | const |
This operator compares two times.
time | The second time. |
1
if the first time is bigger than the second, otherwise 0
. int IliTime::operator>= | ( | const IliTime & | time | ) | const |
This operator compares two times.
time | The second time. |
1
if the first time is equal or bigger than the second, otherwise 0
. void IliTime::read | ( | IL_STDPREF istream & | input | ) |
Reads a time object from an input stream.
input | The input stream. |
void IliTime::setHour | ( | IlInt | h | ) |
Sets the hour of a time object.
h | The hours (an integer between 0 and 23). |
void IliTime::setMilliseconds | ( | IlInt | ms | ) |
Sets the milliseconds of a time object.
ms | The milliseconds (an integer between 0 and 999). |
void IliTime::setMinutes | ( | IlInt | m | ) |
Sets the minutes of a time object.
m | The minutes (an integer between 0 and 59). |
void IliTime::setSeconds | ( | IlInt | s | ) |
Sets the seconds of a time object.
s | The seconds (an integer between 0 and 59). |
void IliTime::write | ( | IL_STDPREF 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.
output | The output stream. |
© Copyright 2015, Rogue Wave Software, Inc. All Rights Reserved.
Rogue Wave is a registered trademark of Rogue Wave Software, Inc. in the United States and other countries. All other trademarks are the property of their respective owners.