COleDateTimeSpan::Format

CString Format(LPCTSTR pFormat) const;
CString Format(UNIT nID) const;

返回值:
一个含有格式化的日期/时间间隔值的CString值。

参数:
pFormat一个代表格式的字符串,类似于printf中的代表格式的字符串。表示格式的代码,其前面的百分号(%)由相应的COleDateTimeSpan成分所代替。而表示格式的字符串中的其它字母则原封不动的拷贝到返回字符串中。更多的细节可参见运行时函数strftime。在Format函数中表示格式的符号的值和含义列表如下:
·%H当前日的小时数
·%M当前小时中的分钟数
·%S当前分钟中的秒数
·%%百分号

nID格式控制字符串的资源ID。

说明:
调用这些函数可以生成一个有关时间段值的格式化表达式。如果COleDateTimeSpan对象的状态为无效,则返回值为一个空的字符串。如果其状态为有效的,则返回的是一个由字符串资源IDS_INVALID_DATETIMESPAN确定的字符串。

有关这个函数的几种形式的简短描述如下所示:
Format(pFormat)这种形式的函数用格式字符串来格式化相应的值,格式字符串中用前置的百分号(%)来指定表示格式的符号,就象在printf中一样。该格式字符串是一个资源。这个字符串的ID是作为参数传递给该函数的。
Format(nID)这种形式的函数用格式字符串来格式化相应的值,格式字符串中用前置的百分号(%)来指定表示格式的符号,就象在printf中一样。该格式字符串是一个资源。这个字符串的ID是作为指针来传递的。
有关函数中使用的格式化符号的更多的信息,可以参见“Microsoft Visual C++ 6.0运行时间库参考”。有关本地ID值的列表,可参见“Win32 SDK OLE 程序员参考”一书中的“支持多国语言”章节。

请参阅:COleDateTimeSpan::GetStatus