Fungsi untuk bekerja dengan tanggal dan waktu. Temukan semua 30 fungsi date & time di Snowflake lengkap dengan syntax, contoh, dan penjelasan bahasa Indonesia.
30 fungsi date & time di Snowflake
← Semua fungsi SnowflakeMenambahkan sejumlah bulan ke tanggal atau timestamp.
DATE/TIMESTAMPMengembalikan tanggal saat ini (tanpa komponen waktu) dalam timezone session.
DATEMengembalikan waktu saat ini (tanpa komponen tanggal) dalam timezone session.
TIMEMengembalikan timestamp saat ini dengan timezone. Bisa dipanggil dengan atau tanpa parentheses.
TIMESTAMP_LTZ (timestamp with local timezone)Menambahkan atau mengurangi interval waktu tertentu dari sebuah tanggal atau timestamp.
DATE/TIMESTAMP (sama dengan input)Menghitung selisih antara dua tanggal atau timestamp dalam unit waktu tertentu.
INTEGERMengekstrak komponen tertentu dari date atau timestamp. Equivalent dengan EXTRACT.
NUMBERMemotong (truncate) timestamp ke presisi tertentu. Sangat berguna untuk grouping data berdasarkan periode waktu.
DATE/TIMESTAMP (sama dengan input)Mengekstrak komponen hari dari date atau timestamp.
NUMBERMengembalikan hari dalam minggu sebagai angka (0=Sunday, 6=Saturday).
NUMBERMengembalikan hari dalam tahun (1-366).
NUMBERMengekstrak komponen tertentu dari timestamp atau date, seperti tahun, bulan, hari, jam, dll.
INTEGER/FLOATMengembalikan current timestamp. Equivalent dengan CURRENT_TIMESTAMP. Familiar untuk pengguna SQL Server.
TIMESTAMP_LTZMengekstrak komponen jam dari time atau timestamp.
NUMBERMengembalikan hari terakhir dari periode (bulan, minggu, tahun) yang mengandung tanggal yang diberikan.
DATEMengekstrak komponen menit dari time atau timestamp.
NUMBERMengekstrak komponen bulan dari date atau timestamp.
NUMBERMenghitung jumlah bulan antara dua tanggal.
NUMBERMengembalikan tanggal dari hari tertentu yang pertama kali muncul setelah tanggal input.
DATEMengembalikan tanggal dari hari tertentu yang terakhir kali muncul sebelum tanggal input.
DATEMengekstrak quarter (kuartal) dari date atau timestamp.
NUMBERMengekstrak komponen detik dari time atau timestamp.
NUMBERMengembalikan current timestamp saat fungsi dipanggil. Berbeda dari CURRENT_TIMESTAMP yang konstan per statement.
TIMESTAMP_LTZMenghitung selisih antara dua nilai time dalam satuan yang ditentukan.
NUMBERMenambahkan sejumlah interval waktu ke timestamp.
TIMESTAMPMenghitung selisih antara dua timestamp dalam satuan yang ditentukan.
NUMBERMembagi waktu ke dalam buckets/intervals dengan panjang tertentu. Berguna untuk time-series bucketing.
DATE/TIMESTAMPMengekstrak nomor minggu dalam tahun dari date atau timestamp.
NUMBERAlias untuk WEEK. Mengembalikan nomor minggu dalam tahun.
NUMBERMengekstrak komponen tahun dari date atau timestamp.
NUMBER