Secara umum Anda tidak dapat menampilkan zona waktu TIMESTAMP WITH LOCAL TIME ZONE nilai, karena selalu zona waktu lokal Anda saat ini menurut definisi.
+05:30 adalah zona waktu Anda saat ini, Anda dapat memverifikasi dengan ini:
SELECT SESSIONTIMEZONE FROM dual;
Anda tidak dapat melakukan
ALTER SESSION SET TIME_ZONE = 'IST';
Karena IST juga digunakan untuk "Waktu Standar Islandia", "Waktu Standar Irlandia", "Waktu Standar Israel", dll.
Namun, Anda dapat menggunakan ini:
SELECT TO_CHAR(CAST(LOCALTIMESTAMP AS TIMESTAMP WITH LOCAL TIME ZONE), 'YYYY-MM-DD, HH24:MI:SS TZD') FROM dual;
Catatan, TZD berarti "Informasi musim panas". Jika India memiliki Daylight saving, TZD Anda dapat berubah.