Konversi Tanggal - MySQL Dasar #19

konversi tanggal ke jumlah hari

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

Silahkan untuk meninggalkan komentar, santai saja dan mulailah berkomentar...