- Main Page
- Namespaces
- Classes
- Related Pages

- Class List
- Class Hierarchy
- Class Members

# BuddhaLib::TimeSpan Struct Reference

時間間隔（２つの時刻の差）を表現する構造体 More...

`#include <BuddhaGameTime.h>`

List of all members.

## Public Member Functions
| TimeSpan (DWORD msec)
| 新しい TimeSpan を指定したミリ秒の数に初期化する
double | GetTotalDays (void) const
| 時間間隔を日数単位で取得する。
double | GetTotalHours (void) const
| 時間間隔を時間単位で取得する。
double | GetTotalMinutes (void) const
| 時間間隔を分単位で取得する。
double | GetTotalSeconds (void) const
| 時間間隔を秒単位で取得する
double | GetTotalMilliseconds (void) const
| 時間間隔をミリ秒単位で取得する
int | GetDays (void) const
| 現在の TimeSpan 構造体が表す日数を端数なしで取得します。
int | GetHours (void) const
| 現在の TimeSpan 構造体が表す時間数を端数なしで取得します。
int | GetMinutes (void) const
| 現在の TimeSpan 構造体が表す分数を端数なしで取得します。
int | GetSeconds (void) const
| 現在の TimeSpan 構造体が表す時間数を端数なしで取得します。
int | GetMilliseconds (void) const
| 現在の TimeSpan 構造体が表す時間数を端数なしで取得

## Detailed Description

時間間隔（２つの時刻の差）を表現する構造体

## Member Function Documentation

double BuddhaLib::TimeSpan::GetTotalDays | ( | void |  | ) | const`[inline]`

時間間隔を日数単位で取得する。

Remarks:
  例) 25.5は２５日と１２時間を表す

double BuddhaLib::TimeSpan::GetTotalHours | ( | void |  | ) | const`[inline]`

時間間隔を時間単位で取得する。

Remarks:
  例) 25.5は１日と１時間３０分を表す

double BuddhaLib::TimeSpan::GetTotalMinutes | ( | void |  | ) | const`[inline]`

時間間隔を分単位で取得する。

Remarks:
  例) 123.5は２時間３分３０秒を表す

double BuddhaLib::TimeSpan::GetTotalSeconds | ( | void |  | ) | const`[inline]`

時間間隔を秒単位で取得する

Remarks:
  例) 123.5は２分３.５秒を表す

double BuddhaLib::TimeSpan::GetTotalMilliseconds | ( | void |  | ) | const`[inline]`

時間間隔をミリ秒単位で取得する

Remarks:
  12300 は 12.3 秒を表す

int BuddhaLib::TimeSpan::GetDays | ( | void |  | ) | const`[inline]`

現在の TimeSpan 構造体が表す日数を端数なしで取得します。

Todo:
  キャッシュ方式に修正のこと

int BuddhaLib::TimeSpan::GetMilliseconds | ( | void |  | ) | const`[inline]`

現在の TimeSpan 構造体が表す時間数を端数なしで取得

Remarks:
  時間間隔の秒未満の端数部分の値を整数値で返す

Todo:
  キャッシュ方式に修正のこと