I'm not sure how to remove that 16. 
We're checking if the date is empty, and the time field has a value, and the time field is 16 characters (because a 16 character string represents a full DateTime).