Date & Time
PostgreSQL
MAKE_TIMESTAMPTZ
Membuat timestamp with timezone dari komponen. Bisa specify timezone atau gunakan session timezone.
Tipe hasil:
timestamp with time zoneDiperbarui: 16 Mei 2026Syntax
SQL
MAKE_TIMESTAMPTZ(year, month, day, hour, min, sec [, timezone])Parameter
yearintegerwajib
Tahun
monthintegerwajib
Bulan (1-12)
dayintegerwajib
Hari
hourintegerwajib
Jam
minintegerwajib
Menit
secdouble precisionwajib
Detik
timezonetextopsional
Nama timezone
Contoh Penggunaan
Timestamp dengan Timezone
SQL
1 SELECT MAKE_TIMESTAMPTZ(2024, 1, 15, 10, 30, 0, 'Asia/Jakarta');
Membuat timestamp di timezone Jakarta.
Hasil
| make_timestamptz |
|---|
| 2024-01-15 10:30:00+07 |
Pertanyaan Umum tentang MAKE_TIMESTAMPTZ
Apa itu fungsi MAKE_TIMESTAMPTZ di PostgreSQL?
Membuat timestamp with timezone dari komponen. Bisa specify timezone atau gunakan session timezone. Di PostgreSQL, fungsi MAKE_TIMESTAMPTZ termasuk dalam kelompok fungsi yang sering digunakan untuk mengolah dan menganalisis data secara efisien.
Bagaimana cara menggunakan MAKE_TIMESTAMPTZ di PostgreSQL?
Gunakan sintaks berikut: MAKE_TIMESTAMPTZ(year, month, day, hour, min, sec [, timezone]). Pastikan argumen yang dimasukkan sudah sesuai dengan tipe data yang diharapkan.
Apa nilai yang dikembalikan oleh fungsi MAKE_TIMESTAMPTZ?
Fungsi MAKE_TIMESTAMPTZ mengembalikan nilai bertipe timestamp with time zone. 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 MAKE_TIMESTAMPTZ?
Fungsi ini memiliki 6 parameter wajib dan 1 parameter opsional. Parameter yang digunakan: year (integer, wajib): Tahun; month (integer, wajib): Bulan (1-12); day (integer, wajib): Hari; hour (integer, wajib): Jam; min (integer, wajib): Menit; sec (double precision, wajib): Detik; timezone (text, opsional): Nama timezone.