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 فاصل زمني متعدد الأشكال لتسويته

صف من date يمثل الفاصل الزمني للتاريخ [start_date, end_date).