CTimeSpan::Format

生成对应于此 CTimeSpan的已格式化的字符串。

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

参数

  • pFormat, pszFormat
    格式字符串与格式字符串的 printf。格式化的代码,在一个百分号(%)后签名,则对应的 CTimeSpan 元素替换。在格式字符串中的任何其他字符按原样复制到该返回的字符串。设置代码格式的值和含义如下 Format 的列表:

    • %DCTimeSpan总计日

    • %H 小时在当前日期

    • %M 分钟在当前小时中

    • %S 秒在当前分钟内

    • %% 百分号

  • nID
    标识此格式字符串的ID。

返回值

包含格式化的 CString 对象。

备注

库的调试版本检查格式代码和断言代码是否不在顶部。

示例

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

要求

Header: atltime.h

请参见

参考

CTimeSpan选件类

层次结构图