nlib
DateTime.h ファイル

時刻や時間を扱うためのクラスが定義されています。 [詳解]

#include <utility>
#include "nn/nlib/Config.h"

[ソースコード]

クラス

class  nn::nlib::TimeValue
 64bitの符号付き整数をラップするクラスです。 [詳解]
 
class  nn::nlib::TimeSpan
 時間を表すクラスです。 [詳解]
 
struct  nn::nlib::DateTimeParams
 日時情報をDateTimeに設定したりDateTimeから取得するための構造体です。 [詳解]
 
class  nn::nlib::DateTime
 日時を表すクラスです。 [詳解]
 

名前空間

 nn::nlib
 共通して使われることの多いストリーム関連のクラス群や各種コンテナ、及びガシェットクラスが実装されています。nlib_nsはエイリアスです。
 

関数

errno_t nn::nlib::GetNintendoTime (int64_t *t) noexcept
 2000/01/01を起点とした経過時間をミリ秒単位で返します。 [詳解]
 
uint64_t nn::nlib::GetTickTime () noexcept
 システムを起動した後の経過時間をミリ秒単位で返します。 [詳解]
 
bool nn::nlib::operator== (const TimeValue &lhs, const TimeValue &rhs) noexcept
 比較演算子です。
 
bool nn::nlib::operator< (const TimeValue &lhs, const TimeValue &rhs) noexcept
 比較演算子です。
 
TimeValue nn::nlib::operator+ (const TimeValue &lhs, const TimeValue &rhs) noexcept
 加算します。
 
TimeValue nn::nlib::operator- (const TimeValue &lhs, const TimeValue &rhs) noexcept
 減算します。
 
bool nn::nlib::operator== (const TimeSpan &lhs, const TimeSpan &rhs) noexcept
 同じ時間ならばtrueを返します。
 
bool nn::nlib::operator< (const TimeSpan &lhs, const TimeSpan &rhs) noexcept
 lhsrhsより小さければtrueを返します。
 
TimeSpan nn::nlib::operator+ (const TimeSpan &lhs, const TimeSpan &rhs) noexcept
 加算します。
 
TimeSpan nn::nlib::operator- (const TimeSpan &lhs, const TimeSpan &rhs) noexcept
 減算します。
 
TimeSpan nn::nlib::operator* (int i, const TimeSpan &rhs) noexcept
 rhsi 倍します。
 
TimeSpan nn::nlib::operator* (double d, const TimeSpan &rhs) noexcept
 rhsd 倍します。
 
TimeSpan nn::nlib::operator* (const TimeSpan &lhs, int i) noexcept
 rhsi 倍します。
 
TimeSpan nn::nlib::operator* (const TimeSpan &lhs, double d) noexcept
 rhsd 倍します。
 
bool nn::nlib::operator== (const DateTime &lhs, const DateTime &rhs) noexcept
 lhsrhsが同一時刻ならばtrueを返します。
 
bool nn::nlib::operator< (const DateTime &lhs, const DateTime &rhs) noexcept
 lhsrhsより過去の時刻ならtrueを返します。
 
DateTime nn::nlib::operator+ (const DateTime &lhs, const TimeSpan &rhs) noexcept
 lhs から rhs だけ未来の時刻を返します。
 
DateTime nn::nlib::operator- (const DateTime &lhs, const TimeSpan &rhs) noexcept
 lhs から rhs だけ過去の時刻を返します。
 
TimeSpan nn::nlib::operator- (const DateTime &lhs, const DateTime &rhs) noexcept
 時刻rhs から時刻lhs までの時間を返します。
 

詳解

時刻や時間を扱うためのクラスが定義されています。

DateTime.h に定義があります。