Streamlit时间输入功能不支持单次输入

Streamlit time input function doesn't support each single time

有没有办法在streamlit上显示像上面这样的时间菜单?此菜单应每小时和每分钟显示一次。其他手流时间输入仅提供预定义时间到达,如 08:00 08:15 08:30 08:45 等。我不想要这个。我该如何解决这个问题?

  start = "00:00"
    end = "23:59"
    times = []
    start = now = datetime.datetime.strptime(start, "%H:%M")
    end = datetime.datetime.strptime(end, "%H:%M")
    while now != end:
        times.append(str(now.strftime("%H:%M")))
        now += datetime.timedelta(minutes=1)
    times.append(end.strftime("%H:%M"))
    st.multiselect('Departure hour:',times)