meridian.data.time_coordinates.normalize_date_interval

Normalizza le rappresentazioni di un intervallo di date in una tupla di date.

Un intervallo di date è una tupla di [start_date, end_date) in cui:

  • start_date è inclusivo e end_date è esclusivo.
  • Entrambi sono polimorfici e assumono la forma di:
    • datetime.datetime (verrà utilizzato solo il componente data)
    • datetime.date (la forma normalizzata)
    • np.datetime64 (verrà utilizzato solo il componente della data)
    • str (verrà analizzato come "AAAA-mm-gg" o verrà generato)

In tutti i casi, l'intervallo di date specificato verrà normalizzato come tupla di datetime.date.

date_interval un intervallo di date polimorfico da normalizzare.

Una tupla di date che rappresenta un intervallo di date di [start_date, end_date).