Topik ini menjelaskan penggunaan fungsi FROM_UNIXTIME, yang mengembalikan tanggal dalam tipe VARCHAR.
Batasan
Fungsi ini hanya didukung di Realtime Compute for Apache Flink dengan Ververica Runtime (VVR) versi 3.0.0 atau lebih baru.
Sintaksis
VARCHAR FROM_UNIXTIME(BIGINT unixtime, VARCHAR format)Parameter input
| Parameter | Tipe data | Deskripsi |
| unixtime | BIGINT | Timestamp. Satuan: detik. |
| format | VARCHAR | Format log. Parameter ini opsional. Format default adalah yyyy-MM-dd HH:mm:ss. |
null Jika parameter input bernilai NULL atau terjadi kesalahan penguraian, maka nilai NULL akan dikembalikan.
Contoh
- Data Uji
unixtime1(BIGINT) nullstr(VARCHAR) 1505404800 NULL - Pernyataan Uji
SELECT FROM_UNIXTIME(unixtime1) as var1, FROM_UNIXTIME(unixtime1,'MMdd-yyyy') as var2, FROM_UNIXTIME(unixtime1,nullstr) as var3 FROM T1; - Hasil Uji
var1(VARCHAR) var2(VARCHAR) var3(VARCHAR) 2017-09-15 00:00:00 0915-2017 NULL