> ## Documentation Index
> Fetch the complete documentation index at: https://clickhouse.com/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# configuración de formato date_time_*

> Configuración de formato de ClickHouse en el grupo generado date_time_*.

export const SettingsInfoBlock = ({type, default_value, changeable_without_restart}) => {
  return <div className="not-prose" style={{
    display: "flex",
    flexWrap: "wrap",
    alignItems: "baseline",
    columnGap: "0.5rem",
    rowGap: "0.125rem",
    margin: "0.375rem 0",
    fontSize: "0.8125rem",
    lineHeight: "1.125rem"
  }}>
      <div style={{
    fontWeight: 600,
    opacity: 0.72
  }}>Tipo</div>
      <div style={{
    overflowWrap: "anywhere"
  }}>{type}</div>
      <div style={{
    fontWeight: 600,
    opacity: 0.72,
    marginInlineStart: "0.5rem"
  }}>Predeterminado</div>
      <div style={{
    overflowWrap: "anywhere"
  }}>{default_value}</div>
      {changeable_without_restart && <div style={{
    fontWeight: 600,
    opacity: 0.72,
    marginInlineStart: "0.5rem"
  }}>
          Modificable sin reiniciar
        </div>}
      {changeable_without_restart && <div style={{
    overflowWrap: "anywhere"
  }}>
          {changeable_without_restart}
        </div>}
    </div>;
};

Estos ajustes se generan automáticamente a partir de la [fuente](https://github.com/ClickHouse/ClickHouse/blob/master/src/Core/FormatFactorySettings.h).

<div id="date_time_64_output_format_cut_trailing_zeros_align_to_groups_of_thousands">
  ## date\_time\_64\_output\_format\_cut\_trailing\_zeros\_align\_to\_groups\_of\_thousands
</div>

<SettingsInfoBlock type="Bool" default_value="0" />

Elimina dinámicamente los ceros finales de los valores datetime64 para ajustar la escala de salida a \[0, 3, 6],
que corresponden a 'segundos', 'milisegundos' y 'microsegundos'

<div id="date_time_input_format">
  ## date\_time\_input\_format
</div>

<SettingsInfoBlock type="DateTimeInputFormat" default_value="best_effort" />

<VersionHistory rows={[{"id": "row-1","items": [{"label": "26.5"},{"label": "best_effort"},{"label": "Mejor usabilidad"}]}]} />

Permite elegir el analizador de la representación textual de fecha y hora.

Este ajuste no se aplica a las [funciones de fecha y hora](/docs/es/reference/functions/regular-functions/date-time-functions).

Valores posibles:

* `'best_effort'` — Habilita el análisis ampliado.

  ClickHouse puede analizar el formato básico `YYYY-MM-DD HH:MM:SS` y todos los formatos de fecha y hora [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601). Por ejemplo, `'2018-06-08T01:02:03.000Z'`.

* `'best_effort_us'` — Similar a `best_effort` (consulte la diferencia en [parseDateTimeBestEffortUS](/docs/es/reference/functions/regular-functions/type-conversion-functions#parseDateTimeBestEffortUS)

* `'basic'` — Usa el analizador básico.

  ClickHouse solo puede analizar el formato básico `YYYY-MM-DD HH:MM:SS` o `YYYY-MM-DD`. Por ejemplo, `2019-08-20 10:18:56` o `2019-08-20`.

Véase también:

* [Tipo de dato DateTime.](/docs/es/reference/data-types/datetime)
* [Funciones para trabajar con fechas y horas.](/docs/es/reference/functions/regular-functions/date-time-functions)

<div id="date_time_output_format">
  ## date\_time\_output\_format
</div>

<SettingsInfoBlock type="DateTimeOutputFormat" default_value="simple" />

Permite elegir distintos formatos de salida para la representación textual de la fecha y la hora.

Valores posibles:

* `simple` - Formato de salida simple.

  ClickHouse muestra la fecha y la hora en formato `YYYY-MM-DD hh:mm:ss`. Por ejemplo, `2019-08-20 10:18:56`. El cálculo se realiza según la zona horaria del tipo de dato (si está presente) o la zona horaria del servidor.

* `iso` - Formato de salida ISO.

  ClickHouse muestra la fecha y la hora en formato [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) `YYYY-MM-DDThh:mm:ssZ`. Por ejemplo, `2019-08-20T10:18:56Z`. Tenga en cuenta que la salida está en UTC (`Z` significa UTC).

* `unix_timestamp` - Formato de salida Unix timestamp.

  ClickHouse muestra la fecha y la hora en formato [Unix timestamp](https://en.wikipedia.org/wiki/Unix_time). Por ejemplo, `1566285536`.

Ver también:

* [Tipo de dato DateTime.](/docs/es/reference/data-types/datetime)
* [Funciones para trabajar con fechas y horas.](/docs/es/reference/functions/regular-functions/date-time-functions)

<div id="date_time_overflow_behavior">
  ## date\_time\_overflow\_behavior
</div>

<SettingsInfoBlock type="DateTimeOverflowBehavior" default_value="ignore" />

Define el comportamiento cuando [Date](/docs/es/reference/data-types/date), [Date32](/docs/es/reference/data-types/date32), [DateTime](/docs/es/reference/data-types/datetime), [DateTime64](/docs/es/reference/data-types/datetime64) o enteros se convierten en Date, Date32, DateTime o DateTime64, pero el valor no puede representarse en el tipo resultante.

Valores posibles:

* `ignore` — Ignora silenciosamente los desbordamientos. Los resultados son indefinidos.
* `throw` — Lanza una excepción en caso de desbordamiento.
* `saturate` — Satura el resultado. Si el valor es inferior al menor valor que puede representarse con el tipo de destino, el resultado será el menor valor representable. Si el valor es superior al mayor valor que puede representarse con el tipo de destino, el resultado será el mayor valor representable.

Valor predeterminado: `ignore`.
