meridian.data.time_coordinates.normalize_date_interval

ปรับการแสดงช่วงวันที่ตามปกติเป็น Tuple ของ date

ช่วงวันที่ตรงนี้คือ Tuple ของ [start_date, end_date) ซึ่ง:

  • start_date แบบรวมและ end_date พิเศษ
  • ทั้ง 2 รายการเป็นแบบหลายรูปแบบ โดยอยู่ในรูปแบบต่อไปนี้
    • datetime.datetime (จะใช้เฉพาะคอมโพเนนต์วันที่เท่านั้น)
    • datetime.date (รูปแบบมาตรฐาน)
    • np.datetime64 (จะใช้เฉพาะคอมโพเนนต์วันที่เท่านั้น)
    • str (จะแยกวิเคราะห์เป็น "YYYY-mm-dd" มิเช่นนั้นระบบจะแสดงข้อผิดพลาด)

ในทุกกรณี ช่วงวันที่ที่ระบุจะถูกทำให้เป็นมาตรฐานเป็น Tuple ของ datetime.date

date_interval ช่วงวันที่แบบโพลีมอร์ฟิกเพื่อทำให้เป็นมาตรฐาน

tup ของ date ที่แสดงถึงช่วงวันที่ [start_date, end_date)