Можно указать, что дата была предоставлена без компонента времени, отрицая год для сохранения этого факта.
User supplied value Inserted value
12/05/2010 12/05/2010 BC
12/05/2010 09:23 12/05/2010 09:23
2/05/2010 00:00 2/05/2010 00:00
При выборе значения даты, если год является годом до нашей эры, пользователь пропустил компонент времени.
Сказав это, я советую использовать выделенный столбец, чтобы сохранить флаг о наличии компонента времени или нет. Я бы сам не использовал эту технику отрицания .