函数
GLibDatestrftime
声明 [src]
gsize
g_date_strftime (
gchar* s,
gsize slen,
const gchar* format,
const GDate* date
)
描述 [src]
以[区域][setlocale]特定方式生成日期的打印表示形式。与平台 C 库的 strftime()
函数类似,但只接受日期相关格式;时间相关格式将给出未定义的结果。日期必须是有效的。与 strftime()
(使用区域编码)不同,它在对 UTF-8 格式字符串和存储 UTF-8 结果进行处理。
此函数不提供除平台 C 库实现之外的其他任何转换说明符。例如,不要期望使用 g_date_strftime()
在 C 库仅符合 C89 的 Windows 上使 `F由 C99 strftime()` 提供的`正常工作。
参数
s
-
类型:
gchar*
目标缓冲区。
数据由函数的调用者拥有。 值是空终止的 UTF-8 字符串。 slen
-
类型:
gsize
缓冲区大小。
format
-
类型:
const gchar*
格式字符串。
数据由函数的调用者拥有。 值是空终止的 UTF-8 字符串。 date
-
类型:
GDate
有效的
GDate
。数据由函数的调用者拥有。