Перейти до основного
Підтримка
Вхід
Вхід за допомогою облікового запису Microsoft
Увійдіть або створіть обліковий запис.
Вітаємо,
Виберіть інший обліковий запис.
У вас є кілька облікових записів
Виберіть обліковий запис, за допомогою якого потрібно ввійти.

У програмі Access є вбудовані функції, які можна використовувати у виразах для форматування, створення, аналізу та обчислення дат і часу. Виберіть таблицю, яка відповідає тому, що потрібно зробити.

Я хочу...

Відображення дати або часу в певному форматі

Відображення дат у потрібному форматі. У стовпці результат передбачається, що поле [Дата _ початку] містить значення дати й часу від 11 січня 2012 17:30:15.

Функція

Використання

Приклад

Результат

Формат*

Функція універсальний формат використовується для створення користувацьких форматів дати й часу.

Format ([Дата _ початку]; "YYYY-mm-DD")

2012-01-11

Формат дати й часу*

Застосовує до значення один із 5 вбудованих форматів дати й часу.

Формат дати й часу ([Дата _ початку], vbLongDate)

Середа, 11 січня 2012 р.

MonthName*

Перетворює число на ім'я місяця. Повертає помилку, якщо ви постачаємо число за межі діапазону 1-12.

MonthName (12)

Грудня

Ім'я _ тижня*

Перетворює число на ім'я тижня. Повертає помилку, якщо ви постачаємо число за межі діапазону 1-7.

Ім'я _ тижня (2)

Понеділок

* Недоступна у веб-програмах Access.

На початок сторінки

Розділення дати або часу на частини

Інколи потрібно знати одну частину значення дати й часу, як-от рік або хвилину. Ці функції повертають всі цілочислові значення, які відповідають інтервалу, який ви шукаєте. У стовпці результат передбачається, що [Дата _ початку] містить значення дати й часу від 11 січня 2012 17:30:15.

Функція

Використання

Приклад

Результат

Рік

Повертає частину року значення дати й часу.

Year ([Дата _ початку])

2012

місяця

Повертає частину місяця від значення дати й часу (від 1 до 12).

Місяць ([Дата _ початку])

1

День

Повертає день від значення дати й часу (від 1 до 31).

Day ([Дата _ початку])

11

День тижня*

Повертає числовий день тижня (від 1 до 7). За замовчуванням Неділя вважається першим днем тижня, але ви можете вказати інший день у перший день.

День тижня ([Дата _ початку])

4

Година*

Повертає часовий фрагмент значення дати й часу (від 0 до 23).

Hour ([Дата _ початку])

17

Хвилина*

Повертає кількість хвилин від значення дати й часу (від 0 до 59).

Хвилина ([Дата _ початку])

30

Другий*

Повертає частину секунди значення дати й часу (від 0 до 59).

Друге ([Дата _ початку])

15

DatePart

Настроювана версія функцій вище, у якій можна вказати частину потрібного значення дати й часу.

DatePart ("РРРР"; [Дата _ початку])

2012

* Недоступно у веб-застосунках Access.

На початок сторінки

Перетворення чисел і тексту на дати й час

Програма Access зберігає дати як двоточні числа з плаваючою комою. Наприклад, 11 січня 2012 5:30 PM зберігається у вигляді 40919,72917. Ціле число, ліворуч від десяткової коми, позначає дату. Дробова частина, праворуч від десяткової коми, позначає час. Ці функції дають змогу створити цю плаваючу точку від інших значень, наприклад цілих чисел або тексту.

Функція

Використання

Приклад

Результат (як у програмі Access зберігається)

DateSerial

Примітка.:  У веб-програмі Access використовуйте функції datefronчастин або datewith.

Будує значення дати з цілих чисел, які ви надаєте для року, місяця та дня.

DateSerial (2012; 1; 11)

40919,0

Дата*

Перетворює текст на значення дати й часу. Обробляє дату й час, що є частиною числа.

Порада.:  Використовуйте функцію Логічне значенняIsdate , щоб визначити, чи можна перетворити текстовий рядок на значення дати й часу. Наприклад, IsDate ("1/11/2012") повертає значення TRUE.

Cydate ("1/11/2012 17:30")

40919,72917

DATEVALUE*

Перетворює текст на значення дати й часу, але не перетворює частину часу.

DateValue ("1/11/2012 17:30")

40919,0

Значення часу*

Перетворює текст на значення дати й часу, але не перетворює будь-яку інформацію про дату.

Значення TimeValue ("1/11/2012 17:30")

0,72917

TimeSerial

Примітка.:  У веб-програмі Access використовуйте функції timefronчастини або datewith.

Будує значення часу з цілих чисел, які ви надаєте для години, хвилини та секунди.

TimeSerial (17, 30, 15)

0,72934

* Недоступно у веб-застосунках Access.

На початок сторінки

Додавання або віднімання дат

Ці функції дають змогу додавати або віднімати інтервали до дат, а також обчислювати різницю між двома значеннями дати й часу.

Функція

Використання

Приклад

Результат

DateAdd

Додає певний інтервал (наприклад, 2 місяці або 3 години) до значення дати й часу. Щоб відняти, використайте від'ємне число як другий аргумент.

DateAdd ("m"; 1; "1/11/2012")

2/11/2012

Функція DateDiff

Визначає кількість часових інтервалів (наприклад, днів або хвилин) між двома значеннями дати й часу.

Примітка.:  Зверніть увагу, що ви можете також просто відняти одне значення дати з іншого, щоб отримати кількість днів між ними, наприклад #2/15/2012 #-#2/1/2012 # = 14.

DateDiff ("d"; "1/11/2012"; "4/15/2012")

95

Дізнайтеся, як обчислити кількість днів між двома датами.

На початок сторінки

Вставлення сьогоднішньої дати або поточного часу

Використовуйте ці функції, щоб визначити поточну дату або час. У стовпці результатів передбачається, що поточна системна дата/час становить 11 січня 2012 17:30:15.

Функція

Використання

Приклад

Результат

Тепер

Повертає поточну системну дату та час.

Now()

1/11/2012 5:30:15 PM

Дата

Примітка.:  У веб-програмі Access використайте функцію Today .

Повертає поточну системну дату.

Date()

1/11/2012

Час*

Повертає поточний системний час.

Час ()

5:30:15 PM

Таймер*

Повертає кількість секунд, що минули з півночі.

Таймер ()

63015

* Недоступно у веб-застосунках Access.

На початок сторінки

Потрібна додаткова довідка?

Потрібні додаткові параметри?

Ознайомтеся з перевагами передплати, перегляньте навчальні курси, дізнайтесь, як захистити свій пристрій тощо.

Спільноти допомагають ставити запитання й відповідати на них, надавати відгуки та дізнаватися думки висококваліфікованих експертів.

Чи ця інформація була корисною?

Наскільки ви задоволені якістю мови?
Що вплинуло на ваші враження?
Натиснувши кнопку "Надіслати", ви надасте свій відгук для покращення продуктів і служб Microsoft. Ваш ІТ-адміністратор зможе збирати ці дані. Декларація про конфіденційність.

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

×