Rumah > pangkalan data > tutorial mysql > Bagaimana untuk Mengekstrak Tarikh YYYY/MM/DD daripada Cap Waktu PostgreSQL?

Bagaimana untuk Mengekstrak Tarikh YYYY/MM/DD daripada Cap Waktu PostgreSQL?

Mary-Kate Olsen
Lepaskan: 2024-12-29 21:31:18
asal
675 orang telah melayarinya

How to Extract YYYY/MM/DD Dates from PostgreSQL Timestamps?

Mengekstrak Tarikh (TTTT/MM/DD) daripada Cap Masa PostgreSQL

Perlu mengasingkan komponen tarikh daripada cap masa dalam PostgreSQL? Begini caranya:

Menggunakan Akhiran ::date

Cuma tambahkan ::date pada cap masa anda untuk mendapatkan nilai jenis DATE. Sebagai contoh, dengan cap waktu '2010-01-01 12:00:00'::cap masa, hasilnya ialah:

'2010-01-01 12:00:00'::timestamp::date;
>> 2010-01-01
Salin selepas log masuk

Menggunakan Fungsi date_trunc

Tidak seperti akhiran ::date yang mengekalkan zon waktu, date_trunc mengembalikan nilai tarikh dalam yang sama jenis data sebagai cap masa, mengekalkan zon waktu jika perlu. Pertimbangkan contoh:

select date_trunc('day', now());
>> 2015-12-15 00:00:00+02
Salin selepas log masuk

Atas ialah kandungan terperinci Bagaimana untuk Mengekstrak Tarikh YYYY/MM/DD daripada Cap Waktu PostgreSQL?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

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
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan