Get entries after a certain time I am trying to get all entries from my events section in Craft 3 that occur after 17:00.

My current code is:
{% set events = craft.entries.section('events').eventStartTime('&gt;= ' ~ '17:00'|time ).all() %}

The &gt;= is being ignored as far as I can tell. The query just returns all events.

The eventStartTime field is a Date/Time field that is set to just show the time (I know that behind the scenes Craft still treats this as a DateTime object but I was hoping that the |time filter would help with that.

When I have created similar queries on a DateTime field but looking at the date rather than time, they have worked as expected - maybe I am missing something when it comes to the time portion of the object? 

Any help would be appreciated.
That will give you all entries, from today (so not past entries) starting after 5PM:

{% set startAfterTime = '17.00'|date('U') %}
{% set today = now|atom|date %}

{% set events = craft.entries()
    .section('events')
    .status(['live', 'pending'])
    .postDate('&gt;=' ~ today )
    .eventStartTime('&gt;=' ~ startAfterTime)
    .all() %}