#include <datetime.h>
Inheritance diagram for mysqlpp::Time:


Public Member Functions | |
| Time () | |
| Default constructor. | |
| Time (tiny_int h, tiny_int m, tiny_int s) | |
| Initialize object. | |
| Time (const Time &other) | |
| Initialize object as a copy of another Time. | |
| Time (const DateTime &other) | |
| Initialize object from time part of date/time object. | |
| Time (cchar *str) | |
| Initialize object from a MySQL time string. | |
| Time (const ColData &str) | |
| Initialize object from a MySQL time string. | |
| Time (const std::string &str) | |
| Initialize object from a MySQL time string. | |
| MYSQLPP_EXPORT cchar * | convert (cchar *) |
| Parse a MySQL time string into this object. | |
| MYSQLPP_EXPORT short int | compare (const Time &other) const |
| Compare this time to another. | |
Public Attributes | |
| tiny_int | hour |
| hour, 0-23 | |
| tiny_int | minute |
| minute, 0-59 | |
| tiny_int | second |
| second, 0-59 | |
Objects of this class can be inserted into streams, and initialized from MySQL TIME strings.
| mysqlpp::Time::Time | ( | cchar * | str | ) | [inline] |
Initialize object from a MySQL time string.
String must be in the HH:MM:SS format. It doesn't have to be zero-padded.
| mysqlpp::Time::Time | ( | const ColData & | str | ) | [inline] |
| mysqlpp::Time::Time | ( | const std::string & | str | ) | [inline] |
| short int mysqlpp::Time::compare | ( | const Time & | other | ) | const [virtual] |
Compare this time to another.
Returns < 0 if this time is before the other, 0 of they are equal, and > 0 if this time is after the other.
Implements mysqlpp::DTbase< Time >.
1.5.1-3