Over het algemeen kunt u de tijdzone van TIMESTAMP WITH LOCAL TIME ZONE
niet weergeven waarde, omdat het per definitie altijd uw huidige lokale tijdzone is.
+05:30
is uw huidige tijdzone, kunt u dit als volgt verifiëren:
SELECT SESSIONTIMEZONE FROM dual;
Je kunt niet doen
ALTER SESSION SET TIME_ZONE = 'IST';
Omdat IST
wordt ook gebruikt voor "Iceland Standard Time", "Ireland Standard Time", "Israel Standard Time", enz.
U kunt echter dit gebruiken:
SELECT TO_CHAR(CAST(LOCALTIMESTAMP AS TIMESTAMP WITH LOCAL TIME ZONE), 'YYYY-MM-DD, HH24:MI:SS TZD') FROM dual;
Let op, TZD
betekent "Informatie over zomertijd". Als India zomertijd heeft, kan je TZD veranderen.