CTR-Pia  5.4.3
Game Communication Engine
 全て クラス ネームスペース 関数 変数 型定義 列挙型 列挙型の値 ページ
クラス nn::pia::common::DateTime

日時を表すクラスです。 [詳細]

+ nn::pia::common::DateTimeに対する継承グラフ

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
 指定された日時が正しいかどうかを取得します。。
 
DateTimeoperator= (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)
 年を指定します。
 

説明

日時を表すクラスです。

コンストラクタとデストラクタ

nn::pia::common::DateTime::DateTime ( const DateTime rhs)
inline

コピーコンストラクタです。

引数
[in]rhsコピーする DateTime です。
nn::pia::common::DateTime::DateTime ( uint16_t  year,
uint8_t  month,
uint8_t  day,
uint8_t  hour,
uint8_t  minute,
uint8_t  second 
)
inline

指定日時で構築するコンストラクタです。

引数
[in]year
[in]month
[in]day
[in]hour
[in]minute
[in]second

関数

uint8_t nn::pia::common::DateTime::GetDay ( ) const
inline

指定された日を取得します。

戻り値
指定された日を返します。
uint8_t nn::pia::common::DateTime::GetHour ( ) const
inline

指定された時を取得します。

戻り値
指定された時を返します。
uint8_t nn::pia::common::DateTime::GetMinute ( ) const
inline

指定された分を取得します。

戻り値
指定された分を返します。
uint8_t nn::pia::common::DateTime::GetMonth ( ) const
inline

指定された月を取得します。

戻り値
指定された月を返します。
uint8_t nn::pia::common::DateTime::GetSecond ( ) const
inline

指定された秒を取得します。

戻り値
指定された秒を返します。
uint64_t nn::pia::common::DateTime::GetValue ( ) const
inline

指定した日時を値として取得します。

戻り値
指定した日時を値として返します。
uint16_t nn::pia::common::DateTime::GetYear ( ) const
inline

指定された年を取得します。

戻り値
指定された年を返します。
bool nn::pia::common::DateTime::IsRegistered ( ) const
inline

値が指定されたかどうかを取得します。。

戻り値
値が指定されていたら true を返します。
bool nn::pia::common::DateTime::IsValid ( ) const
inline

指定された日時が正しいかどうかを取得します。。

戻り値
指定された日時が正しければ true を返します。
DateTime& nn::pia::common::DateTime::operator= ( const DateTime rhs)
inline

代入演算子です。

引数
[in]rhs代入する日時です。
void nn::pia::common::DateTime::SetDay ( uint8_t  day)
inline

日を指定します。

1-31 までを指定する必要があります。

引数
[in]day
void nn::pia::common::DateTime::SetHour ( uint8_t  hour)
inline

時を指定します。

0-23 までを指定する必要があります。

引数
[in]hour
void nn::pia::common::DateTime::SetMinute ( uint8_t  minute)
inline

分を指定します。

0-59 までを指定する必要があります。

引数
[in]minute
void nn::pia::common::DateTime::SetMonth ( uint8_t  month)
inline

月を指定します。

1-12 までを指定する必要があります。

引数
[in]month
void nn::pia::common::DateTime::SetSecond ( uint8_t  second)
inline

秒を指定します。

0-59 までを指定する必要があります。

引数
[in]second
void nn::pia::common::DateTime::SetYear ( uint16_t  year)
inline

年を指定します。

1-9999 までを指定する必要があります。

引数
[in]year