Date & Time

MAKE_TIMESTAMPTZ

PostgreSQLPostgreSQL

Membuat timestamp with timezone dari komponen. Bisa specify timezone atau gunakan session timezone.

Tipe hasil: timestamp with time zoneDiperbarui: 16 Mei 2026

Syntax

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
1SELECT 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.