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
639 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!

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