Функція DatePart

Примітка.: Ми хочемо надавати найновіший вміст довідки рідною мовою користувачів якомога швидше. Цю сторінку перекладено за допомогою засобу автоматичного перекладу, тому вона може містити смислові, синтаксичні або граматичні помилки. Ми вважаємо, що цей вміст стане вам у пригоді. Повідомте нас, чи була інформація корисною, унизу цієї сторінки. Для зручності цю статтю можна переглянути англійською мовою.

Повертає значення типу Variant (Integer), яке містить указану частину заданої дати.

Синтаксис

DatePart ( інтервал, дата [, перший день тижня] [, перший тиждень року] )

Синтаксис функції DatePart має такі аргументи:

Аргумент

Опис

інтервал

Обов'язковий аргумент. Рядковий вираз, який проміжок часу, який потрібно повернути.

дати

Обов'язковий аргумент. Варіант Значення (дата), який потрібно обчислити.

firstdayofweek

Необов’язковий аргумент. Константа, яка задає перший день тижня. Якщо це значення не задано, вважається, що це неділя.

firstweekofyear

Необов’язковий аргумент. Константа, яка задає перший день року. Якщо це значення не задано, першим тижнем вважається тиждень, у який настає 1 січня.


П Настроювання

Аргумент interval має такі параметри:

Параметр

Опис

yyyy

Рік

q

Квартал

m

Місяць

y

День року

d

День

w

День тижня

ww

Тиждень

h

Година

n

Хвилина

s

Секунда


Аргумент firstdayofweek має такі параметри:

Константа

Значення

Опис

vbUseSystem

0

Використовуйте параметр API NLS.

vbSunday

1

Неділя (за замовчуванням)

vbMonday

2

Понеділок

vbTuesday

3

Вівторок

vbWednesday

4

Середа

vbThursday

5

Четвер

vbFriday

6

П’ятниця

vbSaturday

7

Субота


Перший тиждень року аргумент має такі параметри:

Константа

Значення

Опис

vbUseSystem

0

Використовуйте параметр API NLS.

vbFirstJan1

1

Почати з тижня, до якого належить 1 січня (за замовчуванням).

vbFirstFourDays

2

Почати з першого тижня, який має принаймні чотири дні нового року.

vbFirstFullWeek

3

Почати з першого повного тижня року.


Примітки

Функція DatePart можна використовувати для обчислення дати та повернення певний проміжок часу. Наприклад, ви використовуєте DatePart можна обчислити день тижня або поточний час.

Аргумент firstdayofweek впливає на обчислення, у яких використовуються символи проміжку часу "w" і "ww".

Якщо daселітерал дативказаного року стає постійну частину дата. Однак, якщо дати взято в подвійні лапки ("") а рік пропускається, поточний рік буде вставлено в коді під час кожного обчислення виразу дата . Це дає можливість написання коду, які можна використовувати в різних років.

Примітка.: Датиякщо Властивості Calendar за григоріанським календарем, вказаній дата має бути за григоріанським календарем. Якщо за календарем Хіджра, вказаній дата має бути Хиджра.

Повертає дату частину розташовано в часових одиницях поточного арабської календаря. Наприклад, якщо поточний календар Хиджра і до дати для повернення частини року, значення року – року за календарем Хіджра.

Приклад

Примітка.: У прикладах нижче показано використання цієї функції в модулі 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

Ця інформація корисна?

Дякуємо за ваш відгук!

Дякуємо за відгук! Схоже, вам може стати в нагоді допомога одного з наших спеціалістів служби підтримки Office, з яким ми вас можемо з’єднати.

×