1T - List of Dates

Golden! So it depends on your app but I think the rounded down option would work.

:Filter advanced this date:rounded down is in date list

This would take the example dates
June 1 5pm
June 3 5pm
June 5 3pm

And round them all down to 12am

Thus returning the records for each day.

In the case someone has 2+ shifts in a day it wouldn’t matter as both records are returned anyway and the rounding down is only to filter the list to return the record not to calculate shit totals.

Advanced filters aren’t ideal and I rarely recommend them but it would accomplish what you want.

Also this may help Calculate Working Days (Business Days) between a Date Range - #2 by romanmg