Membuat nilai TIMESTAMP dari komponen terpisah. Untuk timestamp dengan timezone, gunakan MAKE_TIMESTAMPTZ.
timestamp without time zoneDiperbarui: 12 Jul 2026MAKE_TIMESTAMP(year, month, day, hour, min, sec)Tahun
Bulan (1-12)
Hari (1-31)
Jam (0-23)
Menit (0-59)
Detik (0-59.999999)
1 SELECT MAKE_TIMESTAMP(2024, 6, 15, 14, 30, 45.5);
Membuat timestamp dari semua komponen.
| make_timestamp |
|---|
| 2024-06-15 14:30:45.5 |
1 SELECT 2 MAKE_TIMESTAMP( 3 EXTRACT(YEAR FROM NOW())::int, 4 EXTRACT(MONTH FROM NOW())::int, 5 EXTRACT(DAY FROM NOW())::int, 6 9, 0, 0 7 ) AS today_9am;
Membuat timestamp untuk jam 9 pagi hari ini.
| today_9am |
|---|
| 2024-01-15 09:00:00 |
1 SELECT MAKE_TIMESTAMP( 2 yr::int, mth::int, dy::int, 3 hr::int, mn::int, sc::double precision 4 ) AS converted_timestamp 5 FROM legacy_datetime_table;
Menggabungkan kolom terpisah menjadi timestamp.
Sudah paham MAKE_TIMESTAMP? Latih langsung di browser
Latihan interaktif, langsung di browser.