Dates & time Scalar

try_strptime()

Converts the string text to timestamp according to the format string. Returns NULL on failure.

Arguments & returns

2 overloads

try_strptime(text, format)

Scalar
Overload link textformat Returns
#01 VARCHARVARCHAR TIMESTAMP
#02 VARCHARVARCHAR[] TIMESTAMP

Example

try_strptime example
SQL
Haybarn WASM 1.5.5-rc3 · In your browser

Engine example · Run to view results.

In other engines

Apache Sparkto_date()

TO_DATE(x, 'yyyy')
In DuckDB
CAST(CAST(TRY_STRPTIME(x, '%Y') AS TIMESTAMP) AS DATE)

SQLGlot example ↗

BigQuerysafe_cast()

SAFE_CAST(some_date AS DATE FORMAT 'DD MONTH YYYY')
In DuckDB
CAST(TRY_STRPTIME(some_date, '%d %B %Y') AS DATE)

SQLGlot example ↗

Snowflaketry_to_time()

SELECT TRY_TO_TIME('093000', 'HH24MISS')
In DuckDB
SELECT TRY_CAST(TRY_STRPTIME('093000', '%H%M%S') AS TIME)

SQLGlot example ↗