to_date
konverterar indata till en DATE
typ som inte stöder bråkdelar av sekunder. För att använda bråkdelar av sekunder måste du använda en TIMESTAMP
typ som skapas när du använder to_timestamp
psts kommentar om ff3
modifieraren är också korrekt.
"Konstanta" värden i formatmasken måste omges av dubbla citattecken
Så slutsatsen är:
select to_timestamp('1985-02-07T00:00:00.000Z', 'YYYY-MM-DD"T"HH24:MI:SS.ff3"Z"')
from dual;