Oracle
 sql >> Teknologi Basis Data >  >> RDS >> Oracle

Tampilkan deskripsi Zona Waktu di to_char() di Oracle

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.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Tidak dapat menggunakan nama kolom dalam kueri pemilihan di sqlfiddle (Oracle)

  2. Parameter OUT prosedur tersimpan Oracle

  3. SQL - Hitung jumlah perubahan dalam daftar yang dipesan

  4. Oracle memesan hasil menggunakan kolom varchar campuran tetapi klausa di mana numerik

  5. Kapan SQL yang benar akan menghasilkan hasil yang salah?