DATE_FORMAT
[esql-date_format]Syntax
:::{image} ../../../../../images/date_format.svg :alt: Embedded :class: text-center :::
Parameters
dateFormat
: Date format (optional). If no format is specified, the yyyy-MM-dd'T'HH:mm:ss.SSSZ
format is used. If null
, the function returns null
.
date
: Date expression. If null
, the function returns null
.
Description
Returns a string representation of a date, in the provided format.
Supported types
dateFormat | date | result |
---|---|---|
date | keyword | |
date_nanos | keyword | |
keyword | date | keyword |
keyword | date_nanos | keyword |
text | date | keyword |
text | date_nanos | keyword |
Example
FROM employees
| KEEP first_name, last_name, hire_date
| EVAL hired = DATE_FORMAT("yyyy-MM-dd", hire_date)
first_name:keyword | last_name:keyword | hire_date:date | hired:keyword |
---|---|---|---|
Alejandro | McAlpine | 1991-06-26T00:00:00.000Z | 1991-06-26 |
Amabile | Gomatam | 1992-11-18T00:00:00.000Z | 1992-11-18 |
Anneke | Preusig | 1989-06-02T00:00:00.000Z | 1989-06-02 |