<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def get_dates_in_range(start_date, end_date):
 """ Get all dates within input start and end date in ISO 8601 format :param start_date: start date in ISO 8601 format :type start_date: str :param end_date: end date in ISO 8601 format :type end_date: str :return: list of dates between start_date and end_date in ISO 8601 format :rtype: list of str """

    start_dt = iso_to_datetime(start_date)
    end_dt = iso_to_datetime(end_date)
    num_days = int((end_dt - start_dt).days)
    return [datetime_to_iso(start_dt + datetime.timedelta(i)) for i in range(num_days + 1)]