Description
Convert input datetime string to datetime data type, using the first format that matches the string.Syntax
ParseDate(datetime_string, format_string_1, ..., format_string_n)
Arguments
datetime_string - datetime value in a string expression in a custom format format_string_[1..N] - format of the custom string. See below for formatting information.Format strings
Based on http://joda-time.sourceforge.net/apidocs/org/joda/time/format/DateTimeFormat.html
Examples
ParseDate('2015-05-02','dd/MM/yyyy','yyyy-MM-dd') returns a datetime expression 2015-05-02T00:00:00Z
ParseDate('2019-03-17T12:11:04 +06:00', 'yyyy-MM-dd\'T\'HH:mm:ss Z')returns a datetime expression 2019-03-17T06:11:04.000Z
ParseDate('Hi!','dd/MM/yyyy','yyyy-MM-dd') returns a datetime null expression.
Return value datatype
datetimeImpact of null value
If custom_string is null, null is returned.If format strings are null, an exception is raised.
If no format matches the input string, null is returned.