Funkce DatePart

Poznámka: Snažíme se pro vás co nejrychleji zajistit aktuální obsah nápovědy ve vašem jazyce. 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 ve spodní části této stránky vědět, jestli vám informace v článku pomohly? Pokud byste se rádi podívali na jeho anglickou verzi, najdete ji 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

y

Den roku

d

Den

w

Funkce Weekday

ww

Týden

h

Hodina

n

Minuta

s

Druhý


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

×