All Products
Search
Document Center

Realtime Compute for Apache Flink:UNIX_TIMESTAMP

Last Updated:Mar 27, 2026

Mengonversi nilai tanggal atau timestamp menjadi stempel waktu UNIX (BIGINT).

Batasan

Fungsi ini hanya didukung di Realtime Compute for Apache Flink yang menggunakan Ververica Runtime (VVR) versi 3.0.0 atau lebih baru.

Sintaksis

BIGINT UNIX_TIMESTAMP(VARCHAR date)
BIGINT UNIX_TIMESTAMP(TIMESTAMP timestamp)
BIGINT UNIX_TIMESTAMP(VARCHAR date, VARCHAR format)

Parameter input

ParameterTipe dataDeskripsi
dateVARCHARString tanggal yang akan dikonversi. Format default: yyyy-MM-dd HH:mm:ss.
timestampTIMESTAMPNilai TIMESTAMP yang akan dikonversi.
formatVARCHARPola format untuk penguraian date. Default: yyyy-MM-dd hh:mm:ss.

Contoh

Konversi dasar

Data Uji (Tabel T1)

date1 (VARCHAR)date2 (VARCHAR)
2021-03-25 00:00:001970-01-01 00:00:00

Pernyataan Uji

SELECT UNIX_TIMESTAMP(TO_TIMESTAMP_TZ(date1, 'Asia/Shanghai')) AS big1,
       UNIX_TIMESTAMP(date2) AS big2
FROM T1;

Hasil Uji

big1 (BIGINT)big2 (BIGINT)
1616601600-28800