|
void | Get (int *days, int *seconds, int *milliseconds, int *microseconds) noexcept |
| 時間を日数,秒,ミリ秒,マイクロ秒の単位に分けて取得します。 [詳解]
|
|
TimeValue | ToTimeValue () const noexcept |
| TimeValue オブジェクトに変換します。
|
|
int | ToDays () const noexcept |
| 時間を日数にして返します。端数は切り捨てられます。
|
|
int | ToHours () const noexcept |
| 時間を一時間単位の値として返します。端数は切り捨てられます。
|
|
int64_t | ToMinutes () const noexcept |
| 時間を分数にして返します。端数は切り捨てられます。
|
|
int64_t | ToSeconds () const noexcept |
| 時間を秒数にして返します。端数は切り捨てられます。
|
|
int64_t | ToMilliSeconds () const noexcept |
| 時間をミリ秒数にして返します。端数は切り捨てられます。
|
|
int64_t | ToMicroSeconds () const noexcept |
| 時間をマイクロ秒数にして返します。端数は切り捨てられます。
|
|
TimeSpan & | operator+= (const TimeSpan &rhs) noexcept |
| 時間を加算します。
|
|
TimeSpan & | operator-= (const TimeSpan &rhs) noexcept |
| 時間を減算します。
|
|
TimeSpan & | operator*= (int i) noexcept |
| 時間をi で乗算します。
|
|
TimeSpan & | operator*= (double d) noexcept |
| 時間をd で乗算します。
|
|
TimeSpan | operator- () const noexcept |
| 単項演算子です。
|
|
TimeSpan | operator+ () const noexcept |
| 単項演算子です。
|
|
bool | operator== (const TimeSpan &rhs) const noexcept |
| 同じ時間ならばtrue を返します。
|
|
bool | operator!= (const TimeSpan &rhs) const noexcept |
| 異なる時間ならばtrue を返します。
|
|
bool | operator< (const TimeSpan &rhs) const noexcept |
| rhs より小さければtrue を返します。
|
|
bool | operator> (const TimeSpan &rhs) const noexcept |
| rhs より大きければtrue を返します。
|
|
bool | operator<= (const TimeSpan &rhs) const noexcept |
| rhs と同じかより小さければtrue を返します。
|
|
bool | operator>= (const TimeSpan &rhs) const noexcept |
| rhs と同じかより大きければtrue を返します。
|
|
|
constexpr | TimeSpan () noexcept |
| 時間を 0 で初期化するコンストラクタです。
|
|
| TimeSpan (const TimeValue &rhs) noexcept |
| TimeValue オブジェクトを用いて初期化します。
|
|
constexpr | TimeSpan (int days) noexcept |
| 期間として日数を指定して初期化します。 [詳解]
|
|
constexpr | TimeSpan (int days, int seconds) noexcept |
| 期間として日数と秒を指定して初期化します。 [詳解]
|
|
constexpr | TimeSpan (int days, int seconds, int milliseconds, int microseconds=0) noexcept |
| 期間として日数,秒,ミリ秒,マイクロ秒を指定して初期化します。 [詳解]
|
|