meridian.data.time_coordinates.normalize_date_interval

将日期区间的表示形式归一化为 date 的元组。

此处的日期区间是 [start_date, end_date) 的元组,其中:

  • start_date 包含在范围内,end_date 不包含在范围内。
  • 这两者都是多态类型,可采用以下任一形式:
    • datetime.datetime(仅使用日期部分)
    • datetime.date(标准化形式)
    • np.datetime64(仅使用日期部分)
    • str(将解析为“YYYY-mm-dd”,否则会抛出错误)

在所有情况下,给定日期区间都将归一化为 datetime.date 的元组。

date_interval 要归一化的多态日期区间。

表示 [start_date, end_date) 日期区间的 date 元组。