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