to_date convertit l'entrée en DATE type qui ne prend pas en charge les fractions de seconde. Pour utiliser des fractions de secondes, vous devez utiliser un TIMESTAMP type créé lors de l'utilisation de to_timestamp
commentaire de pst sur le ff3 modificateur est également correct.
Les valeurs "constantes" dans le masque de format doivent être placées entre guillemets doubles
Donc la déclaration finale est :
select to_timestamp('1985-02-07T00:00:00.000Z', 'YYYY-MM-DD"T"HH24:MI:SS.ff3"Z"')
from dual;