Date & Time

MAKEDATE

MySQLMySQL

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

Tipe hasil: DATEDiperbarui: 7 Jan 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)

Fungsi Terkait