My approach would be to:
Then on your page wrap your ListView in another ListView having ListPerHour as datasource. Make your ListView have as datasource ‘over association’.
You can also try adding text widget with parameter as expression, then you can check with some functions whether its 6 or 7 and display respectively.
You can try with the dateTime and String functions to seperate the hours from the list and keep the common hour values respectively.
What i understood is, you want to show either
6:00 or 7:00,
If this is what you want, you can achieve this through microflow.
Just aet the data source of the List view to microflow and retrieve the data you want to show and then place a decision box which checks the time and then apply a change event which changes the time.
If i got your question wrong, than please statement again. So that i can help.
Hope it helps!