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

Daftar Elemen Format Datetime di Oracle

Di bawah ini adalah daftar lengkap elemen format datetime di Oracle Database.

Elemen TO_* fungsi datetime? Deskripsi
-
/
,
.
;
:
"text"
Ya Tanda baca dan teks kutipan direproduksi dalam hasil.
AD
A.D.
Ya Indikator IKLAN dengan atau tanpa titik.
A.M.
A.M.
Ya Indikator meridian dengan atau tanpa titik.
BC
B.C.
Ya Indikator BC dengan atau tanpa titik.
CC
SCC
Abad.
D Ya Hari dalam seminggu (1-7). Elemen ini bergantung pada wilayah NLS sesi.
DAY Ya Nama hari.
DD Ya Hari dalam sebulan (1-31).
DDD Ya Hari dalam setahun (1-366).
DL Ya Format tanggal panjang. Ditentukan oleh nilai saat ini dari NLS_DATE_FORMAT parameter. Tampilan komponen tanggal (nama hari, nomor bulan, dll) bergantung pada NLS_TERRITORY dan NLS_LANGUAGE parameter.

Anda dapat menentukan format ini hanya dengan TS elemen, dipisahkan oleh spasi.
DS Ya Format tanggal pendek. Tampilan komponen tanggal (nama hari, nomor bulan, dll) bergantung pada NLS_TERRITORY dan NLS_LANGUAGE parameter.

Anda dapat menentukan format ini hanya dengan TS elemen, dipisahkan oleh spasi.
DY Ya Nama hari yang disingkat.
E Ya Nama era yang disingkat (Kalender Kekaisaran Jepang, Pejabat ROC, dan Buddha Thailand).
EE Ya Nama era lengkap (Kalender Kekaisaran Jepang, Pejabat ROC, dan Buddha Thailand).
FF [1..9] Ya Pecahan detik. Nomor opsional 1 ke 9 tentukan jumlah digit di bagian pecahan kedua dari nilai datetime yang dikembalikan (mis. FF3 untuk 3 digit). Jika Anda tidak menentukan digit, maka Oracle Database menggunakan presisi yang ditentukan untuk tipe data datetime atau presisi default tipe data. Valid dalam format stempel waktu dan interval, tetapi tidak dalam DATE format.
FM Ya Mengembalikan nilai tanpa awalan atau akhiran kosong.
FX Ya Memerlukan pencocokan tepat antara data karakter dan model format.
HH
HH12
Ya Jam (1-12).
HH24 Ya Jam (0-23).
IW Kalender minggu dalam setahun (1-52 atau 1-53), seperti yang didefinisikan oleh standar ISO 8601. Minggu kalender dimulai pada hari Senin. Minggu kalender pertama tahun ini mencakup 4 Januari. Minggu kalender pertama tahun ini dapat mencakup 29, 30, dan 31 Desember. Minggu kalender terakhir tahun ini dapat mencakup 1, 2, dan 3 Januari.
IYYY 4 digit tahun dari tahun yang berisi minggu kalender, seperti yang didefinisikan oleh standar ISO 8601.
IYY
IY
I
3, 2, atau 1 digit terakhir tahun yang berisi minggu kalender, seperti yang ditentukan oleh standar ISO 8601.
J Ya hari Julian; jumlah hari sejak 1 Januari 4712 SM. Angka yang ditentukan dengan J harus bilangan bulat.
MI Ya Menit (0-59).
MM Ya Bulan (01-12; Januari =01).
MON Ya Nama bulan yang disingkat.
MONTH Ya Nama bulan.
P.M.
P.M.
Ya Indikator meridian dengan atau tanpa titik.
Q Kuartal tahun (1, 2, 3, 4; Januari – Maret =1).
RM Ya Bulan angka Romawi (I-XII; Januari =I).
RR Ya Memungkinkan Anda menyimpan tanggal abad ke-20 di abad ke-21 hanya dengan menggunakan dua digit.
RRRR Ya Sepanjang tahun. Menerima input 4 digit atau 2 digit. Jika 2 digit, memberikan pengembalian yang sama dengan RR. Jika Anda tidak menginginkan fungsi ini, masukkan tahun 4 digit.
SS Ya Kedua (0-59).
SSSSS Ya Beberapa detik lewat tengah malam (0-86399).
TS Ya Format waktu singkat. Membuat tampilan komponen waktu (jam, menit, dll) bergantung pada NLS_TERRITORY dan NLS_LANGUAGE parameter inisialisasi.

Anda dapat menentukan format ini hanya dengan DL atau DS elemen, dipisahkan oleh spasi.
TZD Ya Informasi musim panas. Nilai TZD adalah string zona waktu yang disingkat dengan informasi waktu musim panas. Itu harus sesuai dengan wilayah yang ditentukan dalam TZR. Valid dalam format stempel waktu dan interval, tetapi tidak dalam DATE format.
TZH Ya Jam zona waktu. Valid dalam format stempel waktu dan interval, tetapi tidak dalam DATE format.
TZM Ya Zona waktu menit. Valid dalam format stempel waktu dan interval, tetapi tidak dalam DATE format.
TZR Ya Informasi wilayah zona waktu. Nilai harus berupa salah satu nama wilayah zona waktu yang didukung dalam database (lihat cara mendapatkan zona waktu yang valid). Valid dalam format stempel waktu dan interval, tetapi tidak dalam DATE format.
WW Pekan dalam setahun (1-53) di mana minggu 1 dimulai pada hari pertama tahun itu dan berlanjut hingga hari ketujuh dalam setahun.
W Minggu setiap bulan (1-5) di mana minggu 1 dimulai pada hari pertama bulan itu dan berakhir pada hari ketujuh.
X Ya Karakter akar lokal. Ini adalah simbol yang digunakan untuk memisahkan bagian bilangan bulat dari nilai dari bagian pecahannya.
Y,YYY Ya Tahun dengan koma di posisi ini.
YEAR
SYEAR
Tahun, dieja; S awalan tanggal SM dengan tanda minus (- ).
YYYY
SYYYY
Ya 4 digit tahun; S awalan tanggal SM dengan tanda minus (- ).
YYY
YY
Y
Ya 3, 2, atau 1 digit tahun terakhir.

TO_* datetime berfungsi? kolom menentukan apakah elemen format dapat digunakan dengan TO_* fungsi (seperti TO_CHAR(datetime) fungsi).

Cara Menggunakan Elemen Format

Elemen format (terkadang disebut sebagai penentu format ) dapat digunakan untuk membuat model format waktu-waktu (kadang-kadang disebut sebagai format string ), yang menentukan bagaimana nilai datetime ditampilkan.

Misalnya:

SELECT TO_CHAR(DATE '2035-09-26', 'DY, DD MONTH YYYY')
FROM DUAL;

Hasil:

WED, 26 SEPTEMBER 2035

Dalam hal ini, saya menggunakan model format DY, DD MONTH YYYY .

Model format itu terdiri dari sekelompok elemen format. Misalnya, DY adalah elemen format, DD adalah yang lain, seperti MONTH dan YYYY . Bahkan koma (, ) adalah elemen format.

Elemen format yang mengeja kata (seperti nama hari atau nama bulan) dapat diberikan dalam huruf besar (dengan huruf pertama dalam huruf besar dan huruf kecil yang tersisa untuk menghasilkan efek yang cocok dalam hasil:

SELECT TO_CHAR(DATE '2035-09-26', 'Dy, DD Month YYYY')
FROM DUAL;

Hasil:

Wed, 26 September 2035

Selain itu, output untuk elemen tersebut tunduk pada bahasa sesi:

ALTER SESSION SET NLS_DATE_LANGUAGE = 'SPANISH';
SELECT TO_CHAR(DATE '2035-09-26', 'Dy, DD Month YYYY')
FROM DUAL;

Hasil:

Mié, 26 Septiembre 2035

Lihat Cara Mengubah Bahasa untuk Sesi Oracle Anda untuk informasi dan contoh lebih lanjut.

Anda mungkin juga tertarik dengan Cara Memeriksa Nilai Parameter NLS.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Mendapatkan pegangan ke Oracle Connection asli di Hibernate 4 untuk menjalankan proses tersimpan

  2. Cara Memformat Angka sebagai Mata Uang di Oracle

  3. Adakah yang tahu teknik enkripsi apa yang digunakan JDeveloper/SQL Developer untuk mempertahankan kredensial?

  4. Melarikan diri dari karakter kontrol di Oracle XDB

  5. GI 12.2 Perubahan