次の方法で共有


CTimeSpan::GetDays

更新 : 2007 年 11 月

日数 (24 時間/1 日) を表す値で、CTimeSpan の値を返します。

LONGLONG GetDays( ) const throw( );

戻り値

ある期間内の日数 (24 時間/1 日) を返します。期間が負の場合は、この値も負になります。

解説

夏時間を使用すると、GetDays から予期しない結果が返されることがあります。たとえば、夏時間を使用すると、GetDays は 4 月 1 日と 5 月 1 日の間の日数を 30 ではなく 29 とレポートします。原因は、4 月中の 1 日だけが 1 時間だけ短縮され、その日を完全な 1 日と計算しないためです。

使用例

CTimeSpan ts(3, 1, 5, 12); // 3 days, 1 hour, 5 min, and 12 sec
ATLASSERT(ts.GetDays() == 3);   

必要条件

ヘッダー : atltime.h

参照

参照

CTimeSpan クラス

階層図

その他の技術情報

CTimeSpan のメンバ