Tüm Ürünler
Search
Belge Merkezi

Realtime Compute for Apache Flink:UNIX_TIMESTAMP

Son Güncelleme:Oct 04, 2026

Bir tarih veya zaman damgası değerini UNIX zaman damgasına (BIGINT) dönüştürür.

Sınırlamalar

Bu işlev yalnızca Ververica Runtime (VVR) 3.0.0 veya sonraki sürümleri kullanan Realtime Compute for Apache Flink ortamında desteklenir.

Söz dizimi

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

Giriş parametreleri

Parametre Veri türü Açıklama
date VARCHAR Dönüştürülecek tarih dizesi. Varsayılan biçim: yyyy-MM-dd HH:mm:ss.
timestamp TIMESTAMP Dönüştürülecek TIMESTAMP değeri.
format VARCHAR date değerini ayrıştırmak için kullanılan biçim deseni. Varsayılan: yyyy-MM-dd hh:mm:ss.

Örnekler

Temel dönüşüm

Test verileri (T1 tablosu)

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

Test deyimi

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

Test sonucu

big1 (BIGINT) big2 (BIGINT)
1616601600 -28800