Вибір правильної функції дати

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

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

Я хочу...

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

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

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

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

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

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

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

Функція

Використовуйте

Приклад

Результат

Формат*

Універсальна функція форматування створити Настроювані формати дати й часу.

Format([StartDate],"YYYY-mm-DD")

2012 01 11

FormatDateTime*

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

FormatDateTime([StartDate],vbLongDate)

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

Назва місяця*

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

MonthName(12)

Грудень

WeekdayName*

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

WeekdayName(2)

понеділок

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

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

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

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

Функція

Використовуйте

Приклад

Результат

Рік

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

Year([StartDate])

2012

Місяць

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

Month([StartDate])

1

День

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

Day([StartDate])

11

Функція WEEKDAY*

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

WEEKDAY([StartDate])

4

Години*

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

Hour([StartDate])

17

Хвилини*

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

Minute([StartDate])

30

Другий*

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

Second([StartDate])

15

DatePart

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

DatePart("yyyy",[StartDate])

2012

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

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

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

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

Функція

Використовуйте

Приклад

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

DateSerial

Примітка.:  У веб-застосунку Access використовуйте функції DateFromParts або DateWithTimeFromParts .

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

DateSerial(2012,1,11)

40919.0

CDate*

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

Порада.:  Скористайтеся Логічне значенняфункція IsDatehttps://msdn.microsoft.com/en-us/library/gg278584.aspx , щоб визначити, якщо рядок тексту можна перетворювати на значення дати й часу. Наприклад, IsDate("1/11/2012") повертає логічне значення True.

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

40919.72917

Функція DateValue*

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

Функція DateValue ("11/1/2012 17:30")

40919.0

TimeValue*

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

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

0.72917

TimeSerial

Примітка.:  У веб-застосунку Access використовуйте функції TimeFromParts або DateWithTimeFromParts .

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

TimeSerial(17,30,15)

0.72934

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

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

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

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

Функція

Використовуйте

Приклад

Результат

DateAdd

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

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

11/2/2012

Функція DateDiff

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

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

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

95

Відображається як обчислити кількість днів між двома датами.

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

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

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

Функція

Використовуйте

Приклад

Результат

Тепер

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

Now()

11/1/2012 5:30:15 PM

Дати

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

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

Date()

11/1/2012

Час*

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

Time)

5:30:15 PM

Таймер*

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

Timer()

63015

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

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

Удосконалення навичок роботи з Office
Ознайомтеся з навчальними матеріалами
Отримуйте нові функції раніше за інших
Приєднайтеся до оцінювачів Office

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

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

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

×