Unix zaman damgasını (saniye cinsinden) biçimlendirilmiş bir tarih-saat dizesine dönüştürür.
Sınırlamalar
Bu işlev yalnızca Ververica Runtime (VVR) 3.0.0 veya sonraki sürümlerini kullanan Realtime Compute for Apache Flink tarafından desteklenir.
Söz dizimi
VARCHAR FROM_UNIXTIME(BIGINT unixtime[, VARCHAR format])
Parametreler
| Parametre | Veri türü | Gerekli | Varsayılan | Açıklama |
|---|---|---|---|---|
unixtime |
BIGINT | Evet | — | UTC saat diliminde 1970-01-01 00:00:00 tarihinden itibaren saniye cinsinden Unix zaman damgası. |
format |
VARCHAR | Hayır | yyyy-MM-dd HH:mm:ss |
Çıkış biçimini belirleyen Java tarih-saat deseni dizesi. Örneğin, MMdd-yyyy değeri 0915-2017 çıktısını verir. |
Herhangi bir giriş parametresi NULL ise veya bir ayrıştırma hatası oluşursa işlev NULL döndürür.
Örnekler
Aşağıdaki örneklerde giriş değeri olarak 1505404800 kullanılır.
Varsayılan biçim
SELECT FROM_UNIXTIME(1505404800);
-- Output: 2017-09-15 00:00:00
Özel biçim
SELECT FROM_UNIXTIME(1505404800, 'MMdd-yyyy');
-- Output: 0915-2017
NULL girişi
SELECT FROM_UNIXTIME(1505404800, NULL);
-- Output: NULL