全部产品
Search
文档中心

Realtime Compute for Apache Flink:UNIX_TIMESTAMP

更新时间:Jun 19, 2025

Topik ini menjelaskan penggunaan fungsi UNIX_TIMESTAMP, yang mengonversi nilai tanggal menjadi timestamp UNIX.

Batasan

Fungsi ini hanya didukung di Realtime Compute for Apache Flink dengan 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
timestampTIMESTAMPTidak tersedia.
dateVARCHAR Format tanggal default adalah yyyy-MM-dd HH:mm:ss.
formatVARCHAR Format tanggal default adalah yyyy-MM-dd hh:mm:ss.

Contoh

  • Data Uji

    Tabel 1. T1

    date1(VARCHAR)date2(VARCHAR)
    2021-03-25 00:00:001970-01-01 00:00:00
  • Pernyataan Uji
    SELECTUNIX_TIMESTAMP(TO_TIMESTAMP_TZ(date1,'Asia/Shanghai'))asbig1,
           UNIX_TIMESTAMP(date2)asbig2
    FROMT1;
  • Hasil Uji
    big1(BIGINT)big2(BIGINT)
    1616601600-28800