Vrátí hodnotu typu Variant (Integer), která obsahuje celé číslo vyjadřující den v týdnu.
Syntaxe
Weekday( datum [, první_den_v_týdnu ] )
Syntaxe funkce DenTýdnodena obsahuje následující argumenty:
Argument |
Popis |
date |
Povinný argument. Variant, Číselný výraz, Řetězcový výraz, nebo libovolná jejich kombinace, která představuje datum. Pokud datum obsahuje hodnotu Null, vrátí se hodnota Null. |
firstdayofweek |
Nepovinný argument. Název Konstanta, který určuje první den v týdnu. Pokud není zadána, předpokládá se "vbSunday". |
Nastavení
První_den_v_týdnu obsahuje tato nastavení:
Konstanta |
Hodnota |
Popis |
vbUseSystem |
0 |
Použijte nastavení rozhraní NLS API. |
vbSunday |
1 |
Neděle (výchozí) |
vbMonday |
2 |
Pondělí |
vbTuesday |
3 |
úterý |
vbWednesday |
4 |
Středa |
vb VisualSday |
5 |
Čtvrtek |
vbF poušty |
6 |
Pátek |
vbSaturday |
7 |
Sobota |
Vrácené hodnoty
Funkce Weekday může vrátit libovolnou z těchto hodnot:
Konstanta |
Hodnota |
Popis |
vbSunday |
1 |
Neděle |
vbMonday |
2 |
Pondělí |
vbTuesday |
3 |
úterý |
vbWednesday |
4 |
Středa |
vb VisualSday |
5 |
Čtvrtek |
vbF poušty |
6 |
Pátek |
vbSaturday |
7 |
Sobota |
Poznámky
Pokud je vlastnost Kalendář nastavená na gregoriánské číslo, vrácené celé číslo představuje gregoriánský den v týdnu pro argument datum. Pokud je kalendářem kalendář hidžra, vrácené celé číslo představuje pro argument datum den v týdnu hidžra. U kalendářních dat hidžra představuje číslo argumentu jakýkoli číselný výraz, který představuje datum a čas od 1. 1. 2010 (2. gregoriánského 8. srpna 2018) do 3. 4. 2066 (31. gregoriánského 9999).
Příklady dotazů
Výraz |
Výsledky |
SELECT DateofSale, Weekday([DateofSale]) AS Výraz1 FROM Prodej_produktů; |
Vrátí hodnoty z pole DateofSale a číslo představující den v týdnu těchto hodnot data. (Ve výchozím nastavení se neděle považuje za první den v týdnu. 1). |
SELECT DateofSale, Weekday([DateofSale],2) AS NewWeekDay FROM ProductSales; |
Vrátí hodnoty z pole DateofSale a číslo představující den v týdnu těchto hodnot. (s ohledem na pondělí jako první den v týdnu). |
Příklad jazyka VBA
Poznámka: Následující příklady ukazují použití této funkce v modulu VBA (Visual Basic pro Applications). Pokud chcete další informace o práci s modulem VBA, vyberte Referenční informace pro vývojáře, které najdete v rozevíracím seznamu vedle položky Hledat a do vyhledávacího pole napište požadované pojmy.
V tomto příkladu se funkce Weekday používá k získání dne v týdnu od zadaného data.
Dim MyDate, MyWeekDay
MyDate = #February 12, 1969# ' Assign a date.
MyWeekDay = Weekday(MyDate)
' MyWeekDay contains 4 because
' MyDate represents a Wednesday.