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.