DATE-velden op Oracle slaan de gegevens slechts op een seconde op, dus er is geen manier om iets nauwkeuriger te verstrekken dan dat. Als u meer precisie wilt, moet u een ander type gebruiken, zoals TIMESTAMP.
Hier is een link naar een andere SO-vraag over de datum- en tijdprecisie van Oracle.