CTimeSpan::Format

CString Format( LPCSTR pFormat ) const;
CString Format( LPCTSTR pFormat ) const;
CString Format( UINT nID ) const;

返回值:
返回一个包含格式化的时间的CString对象。

参数:
pFormat一个类似于printf格式化字符串的格式化字符串。前面有一个百分号(%)标记的格式化代码,将被相应的CTimeSpan成分替换。格式化字符串中的其它字符被不作变动地拷贝到返回字符串中。
Format的格式化代码的值和意义如下所示:
·%D此CTime中的总天数。
·%H当前天的小时。
·%M当前小时中的分钟。
·%S当前分钟中的秒。
·%%百分号。
nID用来表示这个格式的字符串的ID。

说明:
生成一个对应于此CTimeSpan的格式化字符串。
库的调试版检查格式化代码,如果代码不在上面的列表中,则将给出断言。

示例:
// example for CTimeSpan::Format
CTimeSpan ts( 3, 1, 5, 12 ); // 3 days, 1 hour, 5 min, and 12 sec
CString s = ts.Format( "Total days: %D, hours: %H, mins: %M, secs: %S" );
ATLASSERT( s == "Total days: 3, hours: 01, mins: 05, secs: 12" );