次の方法で共有


COleDateTimeSpan::COleDateTimeSpan

更新 : 2007 年 11 月

COleDateTimeSpan オブジェクトを構築します。

COleDateTimeSpan( ) throw( ); 
COleDateTimeSpan(
   double dblSpanSrc 
) throw( );
COleDateTimeSpan( 
   LONG lDays, 
   int nHours, 
   int nMins, 
   int nSecs  
) throw( );

パラメータ

  • dblSpanSrc
    新しい COleDateTimeSpan オブジェクトにコピーされる日数。

  • lDays, nHours, nMins, nSecs
    新しい COleDateTimeSpan オブジェクトにコピーされる、日と時間の値。

解説

これらすべてのコンストラクタは、指定された値に初期化された新しい COleDateTimeSpan オブジェクトを構築します。これらのコンスタラクタの概要は、次のとおりです。

  • COleDateTimeSpan()    0 に初期化された COleDateTimeSpan オブジェクトを構築します。

  • **COleDateTimeSpan(**dblSpanSrc )   浮動小数点数値で COleDateTimeSpan オブジェクトを構築します。

  • COleDateTimeSpan(lDays,nHours,nMins,nSecs)   指定された数値で COleDateTimeSpan オブジェクトを構築します。

新しい COleDateTimeSpan オブジェクトの状態は有効に設定されます。

COleDateTimeSpan 値の範囲の詳細については、「日付と時刻 : オートメーションのサポート」を参照してください。

使用例

COleDateTimeSpan spanOne(2.75);          // 2 days and 18 hours
COleDateTimeSpan spanTwo(2, 18, 0, 0);   // 2 days and 18 hours
COleDateTimeSpan spanThree(3, -6, 0, 0); // 2 days and 18 hours

COleDateTimeSpan ts1;               // Uninitialized time value
COleDateTimeSpan ts2a(ts1);         // Copy constructor
COleDateTimeSpan ts2b = ts1;         // Copy constructor again
COleDateTimeSpan ts3(100.0);          // 100 days
COleDateTimeSpan ts4(0, 1, 5, 12);   // 1 hour, 5 minutes, and 12 seconds

必要条件

ヘッダー : atlcomtime.h

参照

参照

COleDateTimeSpan クラス

階層図

COleDateTimeSpan::operator =

COleDateTimeSpan::GetStatus

COleDateTimeSpan::m_span

COleDateTimeSpan::m_status

その他の技術情報

COleDateTimeSpan のメンバ