Function
EDataServertime_parse_date_and_time_ex
since: 2.22
Declaration [src]
ETimeParseStatus
e_time_parse_date_and_time_ex (
const gchar* value,
tm* result,
gboolean* two_digit_year
)
Description [src]
Parses a string value containing a date and a time and stores the
result in result. The date in value is expected to be in a format
like “Wed 3/13/00 14:20:00”, though gettext() is used to support the
appropriate local formats. There is also some leniency on the
format of the string, e.g. the weekday can be skipped or 12-hour
formats with am/pm can be used.
Available since: 2.22
Parameters
value-
Type:
const gchar*The string to parse a date and time from.
The data is owned by the caller of the function. The value is a NUL terminated UTF-8 string. result-
Type:
tm*A #tm to store the result in.
The argument can be NULL.The data is owned by the caller of the function. two_digit_year-
Type:
gboolean*Set to TRUE, is parsing with two-digit year, else FALSE, but only when not NULL.
The data is owned by the caller of the function.
Return value
Type: ETimeParseStatus
E_TIME_PARSE_OK if the string was successfully parsed, E_TIME_PARSE_NONE if the string was empty, or E_TIME_PARSE_INVALID if the string could not be parsed.