Konversi Tanggal - MySQL Dasar #19
Lihat [ Daftar Isi : Tanggal dan Waktu]
Dengan menggunakan fungsi TO_DAYS kita bisa dengan mudah merubah nilai sebuah tanggal menjadi jumlah hari dan FROM_DAYS() akan menghasilkan nilai sebaliknya
MariaDB [root93]> SELECT d, TO_DAYS(d) AS 'DATE ke hari', FROM_DAYS(TO_DAYS(d)) AS 'hari ke DATE' FROM tanggal;
+------------+--------------+--------------+
| d | DATE ke hari | hari ke DATE |
+------------+--------------+--------------+
| 1980-02-03 | 723213 | 1980-02-03 |
| 1990-10-12 | 727117 | 1990-10-12 |
| 2000-12-21 | 730840 | 2000-12-21 |
| 2012-12-12 | 735214 | 2012-12-12 |
| 2022-04-24 | 738634 | 2022-04-24 |
| 2022-04-23 | 738633 | 2022-04-23 |
| 2022-04-25 | 738635 | 2022-04-25 |
+------------+--------------+--------------+
Fungsi TO_DAYS hanya akan mengekstrak nilai tanggal saja dan membuang bagian waktu pada nilai DATETIME
<pre>MariaDB [root93]> SELECT dt, TO_DAYS(dt) AS 'DATE ke hari', FROM_DAYS(TO_DAYS(dt)) AS 'Hari ke DATE' FROM tanggal_waktu;
+---------------------+--------------+--------------+
| dt | DATE ke hari | Hari ke DATE |
+---------------------+--------------+--------------+
| 1970-01-01 00:00:00 | 719528 | 1970-01-01 |
| 1993-07-30 10:20:31 | 728139 | 1993-07-30 |
| 2000-02-01 17:20:31 | 730516 | 2000-02-01 |
| 2021-01-23 21:20:31 | 738178 | 2021-01-23 |
+---------------------+--------------+--------------+
Baca Selanjutnya : Menambah Interval Waktu - MySQL Dasar #20
0 Response to "Konversi Tanggal - MySQL Dasar #19"
Post a Comment
Komentar yang Anda kirim akan terlebih dahulu di moderasi oleh Admin