方法

GLibDateset_parse

声明 [源代码]

void
g_date_set_parse (
  GDate* date,
  const gchar* str
)

描述 [源代码]

将用户输入的字符串 str 解析为日期,考虑当前区域设置[setlocale]。如果字符串成功解析,日期将在调用后有效。否则,它将是无效的。您应使用 g_date_valid() 检查解析是否成功。

此函数不适合文件格式等;它并不非常精确,并且其确切行为随区域设置而变化。它是为了作为一个启发式程序,猜测用户对一个给定的字符串的意思(在这方面它确实做得很好)。

参数

str

类型: const gchar*

要解析的字符串。

数据由方法的调用者拥有。
该值是一个以空字符终止的 UTF-8 字符串。