Функция DatePart

Забележка:  Бихме искали да ви осигурим най-новото помощно съдържание възможно най-бързо на вашия собствен език. Тази страница е преведена чрез автоматизация и може да съдържа граматически грешки и несъответствия. Нашата цел е това съдържание да ви бъде полезно. Можете ли да ни кажете дали информацията е била полезна за вас, в дъното на тази страница? Ето статията на английски за бърза справка.

Връща стойност от тип Variant (Integer), съдържаща указаната част от дадена дата.

Синтаксис

DatePart () интервал, дата [, firstdayofweek] [, firstweekofyear] )

Синтаксисът на функцията DatePart има следните аргументи:

Аргумент

Описание

интервал

Изисква се. Низов израз, който е интервал от време, който искате да се върнете.

дата

Изисква се. Вариант (Дата) стойност, която искате да оцените.

firstdayofweek

По желание. константа , която указва на първия ден от седмицата. Ако не е указан, се приема неделя.

firstweekofyear

По желание. Константен, който указва първата седмица на годината. Ако не е указан, първата седмица се използва седмица, която 1 януари събитието.


И сгради

Интервал на аргумент има следните настройки:

Настройка

Описание

гггг

Година

q

Тримесечие

м

Месец

y

Ден от годината

д

Ден

w

Ден от седмицата

ww

Седмица

ч

Час

м

Минута

с

Втора


Аргументът firstdayofweek има следните настройки:

Константа

Стойност

Описание

vbUseSystem

0

Използване на API на NLS настройката.

vbSunday

1

Неделя (по подразбиране)

vbMonday

2

Понеделник

vbTuesday

3

Вторник

vbWednesday

4

Сряда

vbThursday

5

Четвъртък

vbFriday

6

Петък

vbSaturday

7

Събота


Аргументът firstweekofyear има следните настройки:

Константа

Стойност

Описание

vbUseSystem

0

Използване на API на NLS настройката.

vbFirstJan1

1

Започнете със седмица, която 1 януари събитието (по подразбиране).

vbFirstFourDays

2

Започнете с първата седмица, което има поне четири дни в новата година.

vbFirstFullWeek

3

Започнете с първата пълна седмица от годината.


Забележки

Можете да използвате функцията DatePart да оценяват дата и се върнете на определен период от време. Например можете да използвате DatePart за изчисляване на деня от седмицата или текущия час.

Аргументът firstdayofweek засяга изчисления, които използват "w" и "втората" интервал символи.

Ако date е валиден формат за дата, указаната година става постоянна част от тази дата. Въпреки това ако датата е заграден в двойни кавички ("") и изпуснете годината, текущата година се вмъква в кода си всеки път, когато се изчислява изразът Дата . Това дава възможност за писане на код, който може да се използва в различни години.

Забележка: За Датаако настройката на свойството Календар е григориански, датата трябва да бъде григориански. Ако календара Хижри, датата трябва да е хиджри.

Върнатият дата част е в единици за време период на текущата арабски календар. Например ако текущата календар е хиджри и дата част да се върне е годината, стойността за годината е хиджри година.

Пример

Забележка: Примерите по-долу илюстрират използването на тази функция във Visual Basic for Applications (VBA). За повече информация относно работата с VBA изберете Справочни материали за разработчици в падащия списък до Търсене и въведете един или няколко термина в полето за търсене.

Този пример се дата и с DatePart функцията, която показва тримесечие от годината, в която се появява.

Dim TheDate As Date    ' Declare variables.
Dim Msg
TheDate = InputBox("Enter a date:")
Msg = "Quarter: " & DatePart("q", TheDate)
MsgBox Msg
Разширете уменията си в Office
Преглед на обучението
Получавайте първи новите функции
Присъединете се към участниците в Office Insider

Беше ли полезна тази информация?

Благодарим ви за обратната връзка!

Благодарим ви за вашата обратна връзка. Изглежда, че ще бъде полезно да ви свържем с един от нашите агенти по поддръжката на Office.

×