複製鏈接
請複製以下鏈接發送給好友

COleDateTimeSpan

鎖定
一個COleDateTimeSpan對象表示一個相對的時間,即一個時間段。
中文名
COleDateTimeSpan
單    位
封裝了
DATE數據類型
表    示
絕對的時間值

目錄

COleDateTimeSpan簡介

COleDateTimeSpan沒有基類。
COleDateTimeSpan以日為單位來保存時間。
COleDateTimeSpan類常常與類COleDateTime一起使用。COleDateTime封裝了OLE自動化中的DATE數據類型。COleDateTime表示絕對的時間值。所有的COleDateTime計算都涉及COleDateTimeSpan值。這兩個類之間的關係類似於類CTime和類CTimeSpan之間的關係。
有關類COleDateTime和COleDateTimeSpan的更進一步的信息,可以參考“Visual C++程序員指南”一書中的文章“日期與時間:自動化支持”。
#include <afxdisp.h>
COleDateTimeSpan類成員

COleDateTimeSpan構造

構造COleDateTimeSpan對象

COleDateTimeSpan屬性

GetStatus
獲取COleDateTimeSpan對象的狀態(有效性)
SetStatus
設置COleDateTimeSpan對象的狀態(有效性)
GetDays
返回COleDateTimeSpan對象所表示的時間段的日部分
返回COleDateTimeSpan對象所表示的時間段的小時部分
返回COleDateTimeSpan對象所表示的時間段的分鐘部分
返回COleDateTimeSpan對象所表示的時間段的秒部分
GetTotalDays
返回COleDateTimeSpan對象所表示的天數
GetTotalHours
返回COleDateTimeSpan對象所表示的小時數
GetTotalMinutes
返回COleDateTimeSpan對象所表示的分鐘數
GetTotalSeconds
返回COleDateTimeSpan對象所表示的秒數

COleDateTimeSpan操作

SetDateTimeSpan
設置COleDateTimeSpan對象的值
產生一個COleDateTimeSpan對象的格式化字符串表達式
operator double
將COleDateTimeSpan的值轉換為雙精度值
operator =
拷貝一個COleDateTimeSpan值
operator +,-
加、減COleDateTimeSpan值,或改變COleDateTimeSpan值的符號
operator +=,-=
從一個COleDateTimeSpan值中加、減這個COleDateTimeSpan值
關係操作符
比較兩個COleDateTimeSpan值
m_span
記錄這個COleDateTimeSpan對象所代表的基本的雙精度值
m_status
記錄COleDateTimeSpan對象的狀態
Dump/Archive
將COleDateTimeSpan值輸出到CArchive或CDumpContext
operator >>
從CArchive輸入一個COleDateTimeSpan對象