Funkce Weekday

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ÝDNE obsahuje následující argumenty:

Argument

Popis

date

Povinný argument. Varianta, Číselný výraz, Řetězcový výraz nebo libovolná jejich kombinace, která může představovat datum. Pokud Datum obsahuje hodnotu null, vrátí se hodnota null .

první_den_v_týdnu

Nepovinný argument. Konstanta, který určuje první den v týdnu. Pokud není zadaná, předpokládá se vbSunday .

Nastavení

Argument první_den_v_týdnu má tato nastavení:

Konstanta

Hodnota

Popis

vbUseSystem

0

Použijte nastavení rozhraní API NLS.

vbSunday

1

Neděle (výchozí)

vbMonday

2

Pondělí

vbTuesday

3

úterý

vbWednesday

4

Středa

vbThursday

5

Čtvrtek

vbFriday

6

Pátek

vbSaturday

7

Sobota

Vrácené hodnoty

Funkce Weekday může vrátit kteroukoli z těchto hodnot:

Konstanta

Hodnota

Popis

vbSunday

1

Neděle

vbMonday

2

Pondělí

vbTuesday

3

úterý

vbWednesday

4

Středa

vbThursday

5

Čtvrtek

vbFriday

6

Pátek

vbSaturday

7

Sobota

Poznámky

Pokud je u nastavení vlastnosti Kalendář nastavena možnost gregoriánský, bude vrácené celé číslo vyjadřovat den v týdnu pro argument datum podle gregoriánského kalendáře. Pokud je kalendář hidžra, bude vrácené celé číslo vyjadřovat den v týdnu v argumentu datum podle kalendáře hidžra. V případě kalendářních dat hidžra je číslo argumentu libovolný číselný výraz, který může představovat datum a/nebo čas z 1/1/100 (gregoriánský den 2 718) až 4/3/9666 (gregoriánský dec 31, 9999).

Příklady dotazů

Výraz

Výsledky

Vyberte DateofSale, Weekday ([DateofSale]) jako Výraz1 FROM ProductSales;

Vrátí hodnoty z pole "DateofSale" a čísla představujícího "Weekday" těchto kalendářních hodnot. (Ve výchozím nastavení se neděle považuje za první den v týdnu. 1).

Vyberte DateofSale, Weekday ([DateofSale], 2) jako NewWeekDay z ProductSales;

Vrátí hodnoty z pole "DateofSale" a čísla představujícího "Weekday" těchto kalendářních hodnot. (zvažuje 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.

Tento příklad používá funkci Weekday 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.

Poznámka:  Tato stránka byla přeložena automaticky a může obsahovat gramatické chyby nebo nepřesnosti. Naším cílem je to, aby pro vás byl její obsah užitečný. Mohli byste nám prosím dát vědět, jestli vám informace pomohly? Pokud chcete, můžete se podívat na anglickou verzi článku.

Viz taky

Volba správné datové funkce

Rozšiřte své dovednosti s Office
Projít školení
Získejte nové funkce jako první
Připojte se k účastníkům programu Office Insiders

Byly tyto informace užitečné?

Děkujeme vám za zpětnou vazbu.

Děkujeme vám za váš názor! Pravděpodobně bude užitečné, když vás spojíme s některým z našich agentů podpory Office.

×