Rumah > pangkalan data > Oracle > Bagaimana untuk menukar masa dan tarikh kepada cap waktu dalam oracle

Bagaimana untuk menukar masa dan tarikh kepada cap waktu dalam oracle

青灯夜游
Lepaskan: 2022-03-25 17:20:09
asal
23946 orang telah melayarinya

Kaedah penukaran: 1. Gunakan fungsi to_char() untuk mengeluarkan masa dan tarikh dalam format yang ditentukan Hasilnya ialah rentetan, sintaksnya ialah "to_char(date,"conversion format""; . Gunakan fungsi to_date () , sintaks "to_date("rentetan masa", "format masa dan tarikh yang ditukar")".

Bagaimana untuk menukar masa dan tarikh kepada cap waktu dalam oracle

Persekitaran pengendalian tutorial ini: sistem Windows 7, versi Oracle 11g, komputer Dell G3.

tarikh masa oracle kepada penukaran cap masa

Dalam oracle, terdapat dua kaedah untuk menukar masa dan tarikh kepada cap waktu:

  • fungsi to_char()

  • fungsi to_date()

1

Output masa dan tarikh dalam format yang ditentukan, dan hasilnya ialah rentetan, bukan jenis tarikh.

to_char(日期,"转换格式" )
Salin selepas log masuk
akan menukar tarikh yang diberikan mengikut "format penukaran".

Contoh:

select to_char(sysdate, 'yyyy-mm-dd') from dual;
select to_char(sysdate, 'yyyy/mm/dd') from dual;
select to_char(sysdate, 'yyyymmdd') from dual;
select to_char(sysdate, 'yyyymmdd hh24:mi:ss') from dual;
Salin selepas log masuk
Anda juga boleh menggunakan to_char() untuk mendapatkan rentetan tahun, bulan, hari, jam, minit dan saat yang berasingan

select to_char(sysdate,'yyyy') from dual;
select to_char(sysdate,'mm') from dual;
select to_char(sysdate,'hh24') from dual;
select to_char(sysdate,'mi') from dual;
Salin selepas log masuk

2. to_date( )

Tukar rentetan ke dalam format masa dan tarikh yang ditentukan

to_date("时间字符串","转换的时间日期格式")
Salin selepas log masuk
Format kedua-dua parameter mesti sepadan, jika tidak, ralat akan menjadi dilaporkan.

bermaksud mentafsir parameter pertama dalam format parameter kedua.

Contoh:

select to_date('20220103','yyyymmdd') from dual;
select to_date('20220103','yyyy-mm-dd') from dual;
select to_date('20220103','yyyy/mm/dd') from dual;
select to_date('20220103','yyyy-mm-dd hh24:mi:ss') from dual;
Salin selepas log masuk
Tutorial yang disyorkan: "

Tutorial Oracle"

Atas ialah kandungan terperinci Bagaimana untuk menukar masa dan tarikh kepada cap waktu dalam oracle. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
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