Membuang Cap Masa Milisaat dan Saat
Bagaimanakah anda boleh menghapuskan komponen milisaat dan kedua daripada cap masa tanpa menggunakan zon waktu?
Membuang Menggunakan Cast
Membuat Cast cap waktu kepada cap waktu(0) atau cap waktu(0) akan membundarkan nilai kepada keseluruhan saat yang terdekat. Contohnya:
SELECT now()::timestamp(0);
Memotong Menggunakan date_trunc()
Fungsi date_trunc() boleh memotong cap waktu, meninggalkan saat tidak berubah. Ini selalunya merupakan pilihan yang lebih diingini daripada pembundaran. Contohnya:
SELECT date_trunc('second', now()::timestamp);
Sintaks
date_trunc menerima input untuk argumen pertama "medan". Gunakan nilai berikut untuk memotong:
Output
Jenis data nilai pulangan akan padankan jenis data input (cap masa, cap masa atau selang waktu).
Atas ialah kandungan terperinci Bagaimana untuk Membuang Milisaat dan Saat daripada Cap Masa Tanpa Zon Masa?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!