Skip to main content

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

datetime

Impact 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.
Last modified on April 20, 2026