Mengembalikan Varian (Bilangan Bulat) yang berisi bilangan bulat yang mewakili hari dalam seminggu.
Sintaks
Weekday( date [, firstdayofweek ] )
Sintaks fungsi Weekday memiliki argumen ini:
Argumen |
Deskripsi |
date |
Diperlukan. Varian, ekpresi numerik, ekspresi string, atau kombinasi apa pun dari ini yang dapat mewakili tanggal. Jika tanggal berisi Null, Null dikembalikan. |
firstdayofweek |
Opsional. konstanta yang menentukan hari pertama dalam seminggu. Jika tidak ditentukan, vbSunday diasumsikan . |
Pengaturan
Argumen firstdayofweek memiliki pengaturan ini:
Konstanta |
Nilai |
Deskripsi |
vbUseSystem |
0 |
Gunakan pengaturan API NLS. |
vbSunday |
1 |
Minggu (default) |
vbMonday |
2 |
Senin |
vbTuesday |
3 |
Selasa |
vbWednesday |
4 |
Rabu |
vb Kamis |
5 |
Kamis |
vbFriday |
6 |
Jumat |
vbSaturday |
7 |
Sabtu |
Nilai yang Dikembalikan
Fungsi Weekday dapat mengembalikan salah satu nilai ini:
Konstanta |
Nilai |
Deskripsi |
vbSunday |
1 |
Minggu |
vbMonday |
2 |
Senin |
vbTuesday |
3 |
Selasa |
vbWednesday |
4 |
Rabu |
vb Kamis |
5 |
Kamis |
vbFriday |
6 |
Jumat |
vbSaturday |
7 |
Sabtu |
Keterangan
Jika pengaturan properti Kalender adalah Gregorian, bilangan bulat yang dikembalikan mewakili hari Gregorian dalam seminggu untuk argumen tanggal. Jika kalender adalah Hijriyah, bilangan bulat yang dikembalikan mewakili hari Hijriah dalam seminggu untuk argumen tanggal. Untuk tanggal Hijriah, nomor argumen adalah ekspresi numerik apa pun yang bisa menyatakan tanggal dan/atau waktu dari 1/1/100 (Gregorian Agu 2, 718) hingga 4/3/9666 (Gregorian Des 31, 9999).
Contoh kueri
Ekspresi |
Hasil |
SELECT DateofSale, Weekday([DateofSale]) AS Expr1 FROM ProductSales; |
Mengembalikan nilai dari bidang "DateofSale" dan angka yang mewakili 'Hari Kerja' dari nilai tanggal ini. (Secara default, Minggu dianggap sebagai hari pertama dalam seminggu; 1). |
SELECT DateofSale, Weekday([DateofSale],2) AS NewWeekDay FROM ProductSales; |
Mengembalikan nilai dari bidang "DateofSale" dan angka yang mewakili 'Hari Kerja' dari nilai tanggal ini. (mempertimbangkan Senin sebagai hari pertama dalam seminggu). |
Contoh VBA
Catatan: Contoh yang mengikuti demonstrasi penggunaan fungsi ini dalam modul Visual Basic for Applications (VBA). Untuk informasi selengkapnya tentang bekerja dengan VBA, pilih Referensi Pengembang di daftar turun bawah di samping Cari dan masukkan satu istilah atau lebih di kotak pencarian.
Contoh ini menggunakan fungsi Hari Kerja untuk mendapatkan hari dalam seminggu dari tanggal yang ditentukan.
Dim MyDate, MyWeekDay
MyDate = #February 12, 1969# ' Assign a date. MyWeekDay = Weekday(MyDate) ' MyWeekDay contains 4 because ' MyDate represents a Wednesday.