WEEKDAY
Menampilkan angka yang mewakili hari dalam seminggu untuk tanggal tertentu.
Contoh penggunaan
WEEKDAY(Date)
Sintaks
Sintaksis berikut menampilkan angka antara 0 dan 6, mulai dari hari Minggu, yang mewakili hari dalam seminggu.
WEEKDAY( date_expression )
Sintaksis berikut menampilkan angka yang merepresentasikan hari dalam seminggu dari nilai Tanggal mode kompatibilitas.
WEEKDAY( X [, format_string ])
Parameter
date_expression- kolom atau ekspresi Tanggal & Waktu.X- kolom atau ekspresi yang dievaluasi ke Teks, Angka, atau Tanggal mode kompatibilitas.format_string- format untukX. Opsional jikaXdikonfigurasi dengan benar sebagai kolom tanggal semantik.
Format input untuk tanggal mode kompatibilitas
Fungsi tanggal yang didukung menerima format input berikut jika X adalah kolom atau ekspresi Teks, atau Tanggal mode kompatibilitas:
BASIC: %Y/%m/%d-%H:%M:%SDEFAULT_DASH: %Y-%m-%d [%H:%M:%S]DEFAULT_SLASH: %Y/%m/%d [%H:%M:%S]DEFAULT_DECIMAL: %Y%m%d [%H:%M:%S]RFC_1123: misalnya, Sat, 24 May 2008 20:09:47 GMTRFC_3339: misalnya, 2008-05-24T20:09:47ZDECIMAL_DATE: sama sepertiDEFAULT_DECIMAL
Setiap format strptime yang valid diterima.
Fungsi waktu yang didukung menerima format input berikut jika X adalah kolom atau ekspresi Angka:
SECONDS: detik sejak EpochMILLIS: milidetik sejak EpochMICROS: mikrodetik sejak EpochNANOS: nanodetik sejak EpochJULIAN_DATE: hari sejak Epoch
Contoh
| Contoh formula | Input | Output |
|---|---|---|
WEEKDAY(Date) |
Jan 1, 2019 | 2 |
WEEKDAY(Date as Text, 'BASIC') |
2019/01/01-09:40:45 | 2 |
WEEKDAY(Date as Number, 'SECONDS') |
1561784874 | 6 |
| |
1562004058620 | 1 |
Catatan
Fungsi ini berfungsi dengan tanggal mode kompatibilitas serta jenis data Tanggal dan Tanggal & Waktu yang diupgrade.
Tabel berikut menjelaskan kemungkinan output fungsi ini:
| Angka | Hari |
|---|---|
| 0 | Minggu |
| 1 | Senin |
| 2 | Selasa |
| 3 | Rabu |
| 4 | Kamis |
| 5 | Jumat |
| 6 | Sabtu |