Rumah > pangkalan data > Oracle > teks badan

Bagaimana untuk menukar format tarikh oracle

PHPz
Lepaskan: 2023-04-21 13:48:57
asal
24988 orang telah melayarinya

Untuk jenis tarikh yang disimpan dalam pangkalan data Oracle, anda boleh menggunakan fungsi to_char() dan to_date() untuk mencapai penukaran format. Artikel ini akan memperkenalkan penggunaan terperinci dan contoh penukaran format tarikh Oracle.

  1. fungsi to_char()

fungsi to_char() boleh menukar jenis data tarikh kepada jenis data aksara, formatnya adalah seperti berikut:

to_char( tarikh,'format')

di mana tarikh merujuk kepada jenis data tarikh dan format merujuk kepada templat format tarikh Berikut adalah beberapa templat format tarikh yang biasa digunakan: Tahun empat digit 2022

YY Dua-. digit tahun 22

MM Bulan (01-12) 03
ISN Bulan singkatan MAC
DD Tarikh (01-31) 05
HARI Ejaan penuh hari dalam minggu JUMAAT
DY Singkatan hari dalam minggu JUMAAT
HH Jam (00-12) 09
HH24 Jam (00-24) 18
MI Minit 45
SS 30

Berikut adalah beberapa contoh penggunaan fungsi to_char():

Contoh 1: Tukar data tarikh kepada data aksara dan paparkan format tahun, bulan dan hari

SELECT to_char(sysdate,'YYYY- MM-DD ') SEBAGAI "Tarikh semasa" DARI dwi;

Contoh 2: Tukar data tarikh kepada data aksara dan paparkan singkatan bulan semasa

SELECT to_char(sysdate,' MON') AS " Bulan semasa" DARI dwi;

Contoh 3: Tukar data tarikh kepada data aksara dan paparkan singkatan hari dalam minggu tarikh semasa

SELECT to_char(sysdate,' DY') SEBAGAI "Hari dalam minggu" DARIPADA fungsi dwi;

to_date()

  1. to_date() boleh menukar jenis data aksara kepada jenis data tarikh, Formatnya adalah sebagai berikut:
to_data(string,'format')

di mana rentetan merujuk kepada jenis data aksara dan format merujuk kepada templat format tarikh Berikut ialah beberapa templat format tarikh yang biasa digunakan:

Templat                                                                                                                                                                                                                                                                                                                                                (01-12) 03

0 hari 03 Mac (01-12) (03

Bulan Mac 03

0 hari
BULAN MAC>03
0. 🎜>Jam HH (00-12) 09
HH24 Jam (00- 24) 18
MI Minit 45
SS Saat 30

Berikut ialah beberapa fungsi to_date() Contoh penggunaan:

Contoh 1: Tukar data aksara kepada data tarikh dalam format tahun, bulan dan hari

PILIH to_date('2022-03-05','YYYY-MM-DD ') SEBAGAI "Tarikh semasa" DARIPADA dwi;

Contoh 2: Tukar aksara data ke tarikh data dalam format singkatan bulan

PILIH to_date('MAR','MON') SEBAGAI "Bulan semasa" DARIPADA dwi;

Contoh 3: Tukar data aksara kepada data tarikh dalam format jam dan minit

PILIH to_date('09:45','HH24:MI ') SEBAGAI "masa" DARIPADA dwi;

Di atas ialah penggunaan terperinci dan contoh Penukaran format tarikh Oracle Melalui fungsi to_char() dan to_date(), anda boleh melaksanakan penukaran format tarikh dengan mudah untuk memenuhi keperluan perniagaan yang berbeza.

Atas ialah kandungan terperinci Bagaimana untuk menukar format tarikh oracle. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan