to_date
преобразува входа в DATE
тип, който не поддържа частични секунди. За да използвате частични секунди, трябва да използвате TIMESTAMP
тип, който се създава при използване на to_timestamp
коментар на pst за ff3
модификаторът също е правилен.
Стойностите за "постоянни" във форматната маска трябва да бъдат затворени в двойни кавички
И така, крайното твърдение е:
select to_timestamp('1985-02-07T00:00:00.000Z', 'YYYY-MM-DD"T"HH24:MI:SS.ff3"Z"')
from dual;