Date & Time

MAKEDATE

MySQLMySQL

Membuat DATE dari tahun dan hari dalam tahun (1-366). Return tanggal yang sesuai.

Tipe hasil: DATEDiperbarui: 16 Mei 2026

Syntax

SQL
MAKEDATE(year, day_of_year)

Parameter

yearINTwajib

Tahun

day_of_yearINTwajib

Hari dalam tahun (1-366)

Contoh Penggunaan

Create Date from Day of Year

SQL
1SELECT MAKEDATE(2024, 1) AS first_day;

Hari ke-1 tahun 2024.

Hasil
first_day: 2024-01-01

Mid Year Date

SQL
1SELECT MAKEDATE(2024, 182) AS mid_year;

Hari ke-182 tahun 2024 (sekitar Juli).

Hasil
mid_year: 2024-06-30

Convert Julian Date

SQL
1SELECT MAKEDATE(YEAR(CURDATE()), julian_day) AS actual_date
2FROM julian_dates;

Konversi Julian day ke actual date.

Hasil
(converted dates)

Pertanyaan Umum tentang MAKEDATE

Apa itu fungsi MAKEDATE di MySQL?
Membuat DATE dari tahun dan hari dalam tahun (1-366). Return tanggal yang sesuai. Di MySQL, fungsi MAKEDATE termasuk dalam kelompok fungsi yang sering digunakan untuk mengolah dan menganalisis data secara efisien.
Bagaimana cara menggunakan MAKEDATE di MySQL?
Gunakan sintaks berikut: MAKEDATE(year, day_of_year). Pastikan argumen yang dimasukkan sudah sesuai dengan tipe data yang diharapkan.
Apa nilai yang dikembalikan oleh fungsi MAKEDATE?
Fungsi MAKEDATE mengembalikan nilai bertipe DATE. Pastikan tipe data hasil sudah sesuai dengan kebutuhan query atau formula kamu. Jika input mengandung nilai NULL, perilaku fungsi dapat berbeda — selalu periksa dokumentasi untuk memastikan hasilnya sesuai ekspektasi.
Apa saja parameter fungsi MAKEDATE?
Fungsi ini memiliki 2 parameter wajib. Parameter yang digunakan: year (INT, wajib): Tahun; day_of_year (INT, wajib): Hari dalam tahun (1-366).

Fungsi Terkait