Bagaimana untuk Mengira Perbezaan Antara Dua Cap Masa dalam Hari dalam MySQL?

Linda Hamilton
Lepaskan: 2024-11-02 03:30:30
asal
781 orang telah melayarinya

How to Calculate the Difference Between Two Timestamps in Days in MySQL?

Mendapatkan Perbezaan Antara Dua Cap Masa dalam Hari dalam MySQL

Apabila bekerja dengan cap masa dalam MySQL, ia boleh berguna untuk mengira perbezaan antara dua cap masa. Secara lalai, penolakan dua cap masa akan menghasilkan perbezaan dalam saat, yang mungkin bukan hasil yang diingini.

Untuk mengira perbezaan hari, mengabaikan bahagian masa cap masa, anda boleh menggunakan DATEDIFF() fungsi. Fungsi ini mengambil dua cap masa sebagai hujahnya dan mengembalikan bilangan hari antara keduanya.

Berikut ialah contoh:

SELECT DATEDIFF('2023-04-10 12:30:00', '2023-03-25 18:25:54') AS days;
Salin selepas log masuk

Pertanyaan ini akan mengembalikan 15, kerana terdapat 15 hari antara keduanya cap waktu.

Untuk menunjukkan penggunaan, mari gunakan pernyataan MySQL anda yang disediakan:

SELECT NOW(), last_confirmation_attempt, DATEDIFF(NOW(), last_confirmation_attempt) AS days FROM DateClubs WHERE DATEDIFF(NOW(), last_confirmation_attempt) IS NOT NULL;
Salin selepas log masuk

Pertanyaan yang diubah suai ini akan memberikan perbezaan hari antara NOW() dan last_confirmation_attempt untuk setiap baris dalam DateClubs jadual di mana perbezaannya bukan NULL.

Atas ialah kandungan terperinci Bagaimana untuk Mengira Perbezaan Antara Dua Cap Masa dalam Hari dalam MySQL?. 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
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!