meridian.data.time_coordinates.normalize_date_interval

Menormalisasi representasi interval tanggal menjadi tuple date.

Interval tanggal di sini adalah tuple [start_date, end_date) dengan:

  • start_date bersifat inklusif dan end_date bersifat eksklusif.
  • Keduanya bersifat polimorfik, yang berbentuk:
    • datetime.datetime (hanya komponen tanggal yang akan digunakan)
    • datetime.date (bentuk yang dinormalisasi)
    • np.datetime64 (hanya komponen tanggal yang akan digunakan)
    • str (akan diuraikan sebagai "YYYY-mm-dd" atau akan menampilkan error)

Dalam semua instance, interval tanggal yang diberikan akan dinormalisasi sebagai tuple datetime.date.

date_interval interval tanggal polimorfik untuk dinormalisasi.

Tupel date yang mewakili interval tanggal [start_date, end_date).