startdate is a date time - date and time are shown in the UI.
But as it happens, really I want to filter by lastmodifieddate (I'm syncing updated case records from NS to another system). I only used datecreated in my examples here because it's visible on the case form.
lastmodifieddate fails in the same way as datecreated.