You can use such a formatting model :
SELECT TO_CHAR( systimestamp ,'yyyy-mm-dd"T"HH24:MI:SS.FF') AS ts
FROM dual;
TS
-----------------------
2020-08-26T09:51:25.600016
or
SELECT TO_CHAR( timestamp'2017-06-21 12:33:47.879000000', 'yyyy-mm-dd"T"HH24:MI:SS.FF' )
AS ts
FROM dual;
TS
-----------------------
2017-06-21T12:33:47.879000000
for a spesific date and time.
Alternatively use
SELECT TO_CHAR( timestamp'2017-06-21 12:33:47.879000000', 'yyyy-mm-dd"T"HH24:MI:SS.FF3' ) AS ts,
CAST( timestamp'2017-06-21 12:33:47.879000000' AS TIMESTAMP(3) ) As ts2
FROM dual;
TS TS2
----------------------- -----------------------
2017-06-21T12:33:47.879 2017-06-21T12:33:47.879
to get precision set to 3
for milliseconds portion.