Skip to Content
DocumentationTransformsInterpret as Date/DateTime

Interpret Column as Date/DateTime

Converts a column from text to a date or datetime type by parsing it using the specified format.

Example

id

purchase_date

1520.01.2022
1622.01.202

Date Format:

dd.MM.yyyy

id

purchase_date_date

152022-01-20
162021-01-22

Configuration

The following option(s) are available when configuring this transform.

Parse Type

Select Date or Date and Time to parse text into the required type.

Column

Select the column to be interpreted.

Format

Specify the date format in the text. You can specify multiple formats, separated by commas, that will be tried in order. If your format contains a comma it should be wrapped in double quotes.

Where

Add a condition to specify when the transform should be applied.

Screenshot of Interpet Date configuration

Format Patterns

The following letters are supported to specify the date or datetime format:

LetterDate or TimePresentationExample
GEra designatorTextAD
yYearYear1996; 96
YWeek yearYear2009; 09
MMonth in yearMonthJuly; Jul; 07
wWeek in yearNumber27
WWeek in monthNumber2
DDay in yearNumber189
dDay in monthNumber10
FDay of week in monthNumber2
EDay name in weekTextTuesday; Tue
uDay number of week (1 = Monday, …, 7 = Sunday)Number1
aAm/pm markerTextPM
HHour in day (0–23)Number0
kHour in day (1–24)Number24
KHour in am/pm (0–11)Number0
hHour in am/pm (1–12)Number12
mMinute in hourNumber30
sSecond in minuteNumber55
SMillisecondNumber978
zTime zoneGeneral time zonePacific Standard Time; PST; GMT-08:00
ZTime zoneRFC 822 time zone-0800
XTime zoneISO 8601 time zone-08; -0800; -08:00

Key Considerations

  • The column types change to date or datetime when adding this transform.
  • If a selected column is an invalid date format, the column value is set to INVALID_DATE and the column’s type is set to string. Tn this case, the Where clause can be used to conditionally apply this transform for any special cases.