Funkce DatePart

Důležité informace:  Tento článek je strojově přeložený – přečtěte si toto upozornění. Anglickou verzi tohoto článku pro referenci najdete tady.

Vrátí hodnotu typu Variant (Integer) obsahující zadanou část daného data.

Syntaxe

Funkce DatePart ( interval, datum [; první_den_v_týdnu] [; první_týden_v_roce] )

Syntaxe funkce DatePart obsahuje následující argumenty:

Argument

Popis

interval

Povinné. Řetězcový výraz, který je časový interval, budete chtít vrátit.

Datum

Povinné. Varianty Hodnota (Datum), který chcete vyhodnotit.

první_den_v_týdnu

Volitelné. Konstanta, která určuje první den týdne. Pokud není zadán, předpokládá se neděli.

první_týden_v_roce

Volitelné. Konstanta, která určuje první týden roku. Pokud není zadán, předpokládá se, že je týden, do kterého spadá datum 1.


Nastavení dokumentu

Interval Argument má tato nastavení:

Nastavení

Popis

yyyy

Rok

q

Čtvrtletí

m

Měsíc

r

Den roku

d

Den

w

Funkce Weekday

TT

Týden

h

Hodina

m

Minuta

y

Sekunda


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

Konstanta

Hodnota

Popis

vbUseSystem

0

Pomocí nastavení API národní jazykové podpory.

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


Argument první_týden_v_roce má tato nastavení:

Konstanta

Hodnota

Popis

vbUseSystem

0

Pomocí nastavení API národní jazykové podpory.

vbFirstJan1

1

Začněte s týden, do kterého spadá datum 1 (výchozí).

vbFirstFourDays

2

Začněte s prvním týdnem obsahující alespoň na úrovni 4 dnů v roce nový.

vbFirstFullWeek

3

Začněte s prvním celým týdnem roku.


Poznámky

Funkce DatePart vyhodnotit datum a vraťte se určitý časový interval. Příklad je možné použít DatePart pro výpočet den v týdnu nebo aktuální hodiny.

Argument první_den_v_týdnu ovlivňuje výpočtů, které používají symboly intervalů "w" a "ww".

Pokud jetedaLiterál typu datum zadaný rok stane trvalou součástí toto datum. Ale pokud data je uzavřen v dvojitých uvozovek ("") a vynecháte rok, aktuální rok je vložen do kódu pokaždé, když je vyhodnocován výraz kalendářního data . To umožňuje zadat kód, který lze použít v různých let.

Poznámka: Pro datagregoriánský kalendář, je nastavení vlastnosti kalendáře , musí být zadané datum gregoriánský kalendář. Pokud je kalendář hidžra, musí být předaném datum hidžra.

Vrácená část data je v jednotkách časového období aktuálního arabského kalendáře. Pokud je aktuální kalendář hidžra a část data budou vráceny je rok, je hodnotě roku například Hidžra rok.

Příklad

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 trvá datum a použití funkce DatePart zobrazí čtvrtletí v roce, ve kterém k rizikové situaci dojde.

Dim TheDate As Date    ' Declare variables.
Dim Msg
TheDate = InputBox("Enter a date:")
Msg = "Quarter: " & DatePart("q", TheDate)
MsgBox Msg

Poznámka: Upozornění ke strojovému překladu: Tento článek přeložil počítačový systém bez zásahu člověka. Společnost Microsoft nabízí tyto strojové překlady proto, aby umožnila uživatelům, kteří nemluví anglicky, získat informace o produktech, službách a technologiích této společnosti. Protože je tento článek strojově přeložený, může obsahovat slovní, syntaktické nebo gramatické chyby.

Rozšiřte své znalosti a dovednosti
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. Vypadá to, že bude užitečné, když vás spojíme s některým z našich agentů z podpory Office.

×