CTR-Pia
5.4.3
Game Communication Engine
|
日時を表すクラスです。 [詳細]
Public メソッド | |
DateTime () | |
デフォルトコンストラクタです。 | |
DateTime (const DateTime &rhs) | |
コピーコンストラクタです。 | |
DateTime (uint16_t year, uint8_t month, uint8_t day, uint8_t hour, uint8_t minute, uint8_t second) | |
指定日時で構築するコンストラクタです。 | |
virtual | ~DateTime () |
デストラクタです。 | |
void | Clear () |
指定した日時をクリアします。 | |
uint8_t | GetDay () const |
指定された日を取得します。 | |
uint8_t | GetHour () const |
指定された時を取得します。 | |
uint8_t | GetMinute () const |
指定された分を取得します。 | |
uint8_t | GetMonth () const |
指定された月を取得します。 | |
uint8_t | GetSecond () const |
指定された秒を取得します。 | |
uint64_t | GetValue () const |
指定した日時を値として取得します。 | |
uint16_t | GetYear () const |
指定された年を取得します。 | |
bool | IsRegistered () const |
値が指定されたかどうかを取得します。。 | |
bool | IsValid () const |
指定された日時が正しいかどうかを取得します。。 | |
DateTime & | operator= (const DateTime &rhs) |
代入演算子です。 | |
void | SetDay (uint8_t day) |
日を指定します。 | |
void | SetHour (uint8_t hour) |
時を指定します。 | |
void | SetMinute (uint8_t minute) |
分を指定します。 | |
void | SetMonth (uint8_t month) |
月を指定します。 | |
void | SetSecond (uint8_t second) |
秒を指定します。 | |
void | SetYear (uint16_t year) |
年を指定します。 | |
日時を表すクラスです。
|
inline |
コピーコンストラクタです。
[in] | rhs | コピーする DateTime です。 |
|
inline |
指定日時で構築するコンストラクタです。
[in] | year | 年 |
[in] | month | 月 |
[in] | day | 日 |
[in] | hour | 時 |
[in] | minute | 分 |
[in] | second | 秒 |
|
inline |
指定された日を取得します。
|
inline |
指定された時を取得します。
|
inline |
指定された分を取得します。
|
inline |
指定された月を取得します。
|
inline |
指定された秒を取得します。
|
inline |
指定した日時を値として取得します。
|
inline |
指定された年を取得します。
|
inline |
値が指定されたかどうかを取得します。。
|
inline |
指定された日時が正しいかどうかを取得します。。
代入演算子です。
[in] | rhs | 代入する日時です。 |
|
inline |
日を指定します。
1-31 までを指定する必要があります。
[in] | day | 日 |
|
inline |
時を指定します。
0-23 までを指定する必要があります。
[in] | hour | 時 |
|
inline |
分を指定します。
0-59 までを指定する必要があります。
[in] | minute | 分 |
|
inline |
月を指定します。
1-12 までを指定する必要があります。
[in] | month | 月 |
|
inline |
秒を指定します。
0-59 までを指定する必要があります。
[in] | second | 秒 |
|
inline |
年を指定します。
1-9999 までを指定する必要があります。
[in] | year | 年 |