Dalam Oracle, fungsi "to_char()" digunakan untuk menukar tarikh kepada jenis aksara dalam format tertentu Ia sering digunakan bersama-sama dengan penyataan pilih format") masa daripada dwi;".
Persekitaran pengendalian tutorial ini: sistem Windows 10, versi Oracle 11g, komputer Dell G3.
Dua fungsi penukaran yang paling berkait rapat dengan operasi tarikh dalam kerja harian ialah: to_date(), to_char()
Lebih Tiga format tarikh:
YYYY: tahun yang diwakili oleh empat digit
YYY, YY, Y: tiga yang terakhir, dua atau dua digit tahun Satu digit, lalai ialah abad semasa
MM: nombor bulan dari 01 hingga 12
BULAN: bulan sembilan aksara, kanan Isi ruang
ISN: singkatan tiga aksara bulan
WW: minggu dalam setahun
D: Hari dalam seminggu
DD: Hari dalam bulan
DDD: Hari Tahun Hari
HARI: Nama penuh hari yang diwakili oleh sembilan aksara, berlapis dengan ruang di sebelah kanan
HH, HH12 : Hari dalam sehari Nombor jam, tatatanda heksadesimal
HH24: Nombor jam sehari, nilai ialah 00~23
MI: minit sejam
SS: saat seminit
SSSS: saat berlalu sejak tengah malam
1.to_date(): Berfungsi untuk menukar jenis aksara kepada jenis tarikh mengikut format tertentu
Penggunaan khusus: to_date(''2004-11-27 '',''yyyy -mm-dd''), yang pertama ialah rentetan dan yang terakhir ialah format tarikh yang ditukar
Perhatikan bahawa dua sebelum dan selepas mesti sepadan dengan satu.
Contohnya: to_date(''2004-11-27 13:34:43'', ''yyyy-mm-dd hh24:mi:ss'') akan mendapat masa tertentu
SQL>select to_date('2003-10-17 21:15:37','yyyy-mm-dd hh24:mi:ss') daripada dwi
2.to_char(): Tarikh ditukar kepada jenis aksara mengikut format tertentu
SQL> pilih to_char(sysdate,''yyyy-mm-dd hh24:mi:ss'') dari dwi;
TIME ------------------- 2004-10-08 15:22:58
Tukar masa semasa kepada jenis aksara mengikut format yyyy-mm-dd hh24:mi:ss
Tutorial yang disyorkan: "Oracle Tutorial Video》
Atas ialah kandungan terperinci Apakah kegunaan penukaran to char dalam oracle. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!