wcsftime 子例程

用途

将日期和时间转换为宽字符字符串。

标准 C 库 (利布克 A)

语法

#include <time.h>
size_t wcsftime (WcStringMaxsizeFormatTimPtr)
wchar_t * WcString;
size_t  Maxsize;
const wchar_t * Format;
const struct tm * TimPtr;

描述

世界时 函数与 斯特富特 函数等效,但以下情况除外:

  • 参数 世界基督教 指向要将生成的输出放置到其中的宽字符数组的初始元素。
  • 自变量 最大大小 指示要在输出数组中放置的最大宽字符数。
  • 参数 格式 是一个宽字符字符串,并且转换规范将替换为相应的宽字符序列。
  • 返回值指示在输出数组中放置的宽字符数。

如果在重叠的对象之间进行复制,那么行为未定义。

参数

描述
WcString 包含 世界时 子例程的输出。
最大大小 指定可以放在 WcString 参数中的最大字节数 (包括宽字符空终止字节)。
格式 说明符与 斯特富特 (strftime 或 strftime_l 子例程) 函数中的说明符相同。
TimPtr 包含要由 世界时 子例程转换的数据。

返回值

如果成功,并且如果生成的宽字符 (包括宽字符空终止字节) 的数目不超过 Maxsize 参数指定的字节数,那么 wcsftime 子例程返回放在 WcString 参数中的宽字符 (不包括宽字符空终止字节) 的数目。 否则,将返回 0 ,并且 WcString 参数的内容不确定。