Rumah > Artikel > pangkalan data > Bagaimana untuk menetapkan syarat pertanyaan masa dalam mysql
Kaedah: 1. Gunakan "DATE_ADD(date,INTERVAL expr type)" untuk menambah selang masa yang ditentukan pada tarikh; 2. Gunakan "DATE_SUB(date,INTERVAL expr type)" untuk menolak selang masa yang ditentukan dari tarikh; 3. , gunakan fungsi "TO_DAYS", dsb.
Persekitaran pengendalian tutorial ini: sistem Windows 10, versi mysql8.0.22, komputer Dell G3.
Fungsi DATE_ADD()
Fungsi DATE_ADD() menambah selang masa yang ditentukan pada tarikh.
DATE_ADD(date,INTERVAL expr type)
Parameter tarikh ialah ungkapan tarikh yang sah. Parameter expr ialah selang masa yang anda ingin tambah.
parameter jenis boleh menjadi nilai berikut: KEDUA, MINIT, JAM, HARI, MINGGU, BULAN, SUKU, TAHUN, dsb.
Fungsi TARIKH_SUB
Fungsi DATE_SUB menolak selang masa tertentu daripada tarikh.
DATE_SUB(date,INTERVAL expr type)
Parameter tarikh ialah ungkapan tarikh Hefei. Parameter expr ialah selang masa yang anda ingin tambah.
Parameter jenis boleh menjadi nilai berikut: KEDUA, MINIT, JAM, HARI, MINGGU, BULAN, SUKU, TAHUN, dsb.
Fungsi TARIKH_FORMAT()
Fungsi DATE_FORMAT() digunakan untuk memaparkan data tarikh/masa dalam format yang berbeza
DATE_FORMAT(date,format)
Parameter tarikh ialah tarikh. format menentukan format output tarikh/masa, yang boleh menjadi nilai berikut: %h jam 01-12, %m bulan, %s saat, %y tahun 2 digit
TO_DAYS() fungsi
Kira bilangan hari dari tahun 0 hingga masa tertentu.
FROM_UNIXTIME() fungsi
cap waktu sehingga kini Ambil perhatian bahawa cap waktu dalam mysql ialah 10 digit.
Fungsi UNIX_TIMESTAMP()
Tarikh ke cap masa
SELECT NOW() FROM DUAL SELECT to_days(now()) FROM DUAL SELECT date_format(now(),'%Y-%m-%d') FROM DUAL SELECT DATE_SUB(NOW(),INTERVAL 3 DAY) FROM dual SELECT DATE_ADD(NOW(),INTERVAL 3 DAY) FROM dual
Pembelajaran yang disyorkan: tutorial video mysql
Atas ialah kandungan terperinci Bagaimana untuk menetapkan syarat pertanyaan masa dalam mysql. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!