释义 |
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" ); |