TimeOfDayCondition is rather a datetime condition than a time of day condition
IMHO the TimeOfDayCondition is rather a datetime condition than a time of day condition.
The condition allows to compare a datetime with the simulated date AND time. However, the name of the condition implies that the condition allows to compare a certain time of day to the simulated time of day only, without the date beeing of importance. Currently there is no possibility to do so.
Proposal for discussion: Change the behaviour of the 'TimeOfDayCondition' such that it holds only a time of day attribute for comparison with the simulated time of day. Of course, this would be a braking change. But did anybody ever use this condition to compare date AND time to a simulated date AND time and then trigger an event? Additionally a 'DatetimeCondition' may be introduced to preserve the current functionality. And maybe one would wish to have a separate 'DateCondition' for logical combination with the 'TimeOfDayCondition'?