Чтобы получить хороший ответ, вы должны заранее подумать, что вы собираетесь делать с этими датами в контексте того, как Oracle хранит даты внутри.
Например, если вы делаете
to_date('03JUN2008','DDMONYYYY')
Как предположил Мэтью, вы действительно получите:
03-JUN-2008 00:00:00
Почему это может быть проблемой? Допустим, вы используете эту дату для проверки на конец дня, например, для подсчета всех комментариев пользователей, отправленных до, включая 06.06.2008. Если вы сравните с вышеуказанной датой, вы в конечном итоге исключите все комментарии, сделанные в эту дату, поскольку все они будут сделаны в 00:00 плюс часы.
Так что в этом случае вам нужно будет добавить время, чтобы оно действительно закончилось, например:
to_date('03JUN2008','DDMONYYYY')+0.999988425925926
, который даст вам:
03-JUN-2008 23:59:59