Rumah >pangkalan data >tutorial mysql >Bagaimana untuk menukar tarikh kepada nombor dalam mysql
2 cara untuk menukar tarikh kepada nombor: 1. Gunakan fungsi TO_DAYS() untuk menukar nilai tarikh yang ditentukan kepada nilai integer yang mewakili bilangan hari, sintaksnya ialah "TO_DAYS (nilai tarikh yang ditentukan)". 2. Gunakan fungsi TIME_TO_SEC() untuk menukar nilai tarikh dan masa yang ditentukan kepada nilai integer yang mewakili bilangan saat Sintaks ialah "TIME_TO_SEC (nilai tarikh dan masa yang ditentukan)".
Persekitaran pengendalian tutorial ini: sistem windows7, versi mysql8, komputer Dell G3.
2 cara untuk menukar tarikh kepada nombor dalam mysql
1 Gunakan fungsi TO_DAYS()
FungsiTO_DAYS() mengembalikan bilangan hari antara tarikh dan tahun 0 (tarikh "0000-00-00").
Iaitu: diberi tarikh, kembalikan beberapa hari (bilangan hari sejak tahun itu ialah 0).
Contoh:
select to_days('2022-01-08');
2 Gunakan fungsi TIME_TO_SEC()
TIME_TO_SEC(time)
Fungsi mengembalikan nilai masa yang ditukar daripada masa parameter kepada saat Formula penukaran ialah "jam × 3600 minit × 60 saat".
SELECT TIME_TO_SEC('2022-01-08 15:15:15');
Seperti yang dapat dilihat daripada hasil pelaksanaan, mengikut formula pengiraan "15×3600 15×60 25", bilangan hasil saat ialah 54915.
[Cadangan berkaitan: tutorial video mysql]
Atas ialah kandungan terperinci Bagaimana untuk menukar tarikh kepada nombor dalam mysql. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!