parseFormattedTimestamp
fn
bool parseFormattedTimestamp(gda.timestamp.Timestamp timestamp, string value, glib.types.DateDMY first, glib.types.DateDMY second, glib.types.DateDMY third, char sep)This function is similar to [gda.global.parseIso8601Timestamp] (with first being G_DATE_YEAR, second being G_DATE_MONTH, third being G_DATE_DAY and sep being '-') but allows one to specify the expected date format.
Parameters
timestamp | a pointer to a #GdaTimeStamp structure which will be filled |
value | a string to be parsed |
first | a #GDateDMY specifying which of year, month or day appears first (in the first bytes) in value |
second | a #GDateDMY specifying which of year, month or day appears second (in the first bytes) in value |
third | a #GDateDMY specifying which of year, month or day appears third (in the first bytes) in value |
sep | spcifies the expected separator character bewteen year, month and day (for example '-') |
Returns
true if value has been sucessfuly parsed as a valid date (see [glib.date.Date.valid]).