Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
lab_5-6.docx
Скачиваний:
8
Добавлен:
10.07.2019
Размер:
334 Кб
Скачать
☆

Ще деякі методи та властивості

Нехай ми задамо змінну:

Dim D As DateTime = #2/14/2005 11:41:39 PM#

Її значення ми використовуватимемо в цьому пункті, як початковий матеріал.

Оператор

MsgBox(D.Date)

Надруковане значення

14.02.2005 0:00:00

Ми бачимо, що властивість Date повертає значення змінної з обнуленою складовою часу доби, залишивши тільки дату. Тип значення - Date.

Декілька властивостей повертають ту або іншу складову структури DateTime:

Властивість чи метод

Значення

Тип значення

Пояснення

AddYears(3)

14.02.2008 23:41:39

Date

Збільшує дату на задане число

AddSeconds(5)

14.02.2005 23:41:44

Date

Збільшує час на задане число секунд

AddSeconds(80)

14.02.2005 23:42:59

AddSeconds(-4)

14.02.2005 23:41:35

Зменшує час на 4 секунди

Наступні методи перетворять значення з типу DateTime в тип String. Після цього його зручно проглядати і до нього можна застосовувати методи роботи з рядками.

Властивість чи метод

Значення

Тип значення

Пояснення

ToString

14.02.2005 23:41:39

String

Просто перетворення без змін

ToLongDateString

14 Лютий 2005 р.

String

Виділяється дата

ToShortDateString

14.02.2005

String

Виділяється дата

ToLongTimeString

23:41:39

String

Виділяється час

ToShortTimeString

23:41

String

Виділяється час

Наступні методи і властивості належать структурі DateTime і для їх використання не потрібно створювати змінну типу DateTime. Тобто, можна писати, наприклад, просто

MsgBox(DateTime.Now)

Властивість чи метод

Значення

Тип значення

Пояснення

DaysInMonth (1996, 2)

29

Integer

Скільки днів в 2 місяці 1996 року

IsLeapYear (2004)

True

Boolean

Чи правда, що 2004 рік - високосний.

Now

23.08.2003 17:42:10

Date

Дата і час на момент виконання цього оператора, тобто поточні показання годинників вашого комп'ютера

Today

23.08.2003 0:00:00

Date

Те ж саме, тільки без часу доби

Наступні дві функції перетворять рядок в тип Date:

Властивість чи метод

Значення

Тип значення

Пояснення

TimeValue("10:44:00 AM")

01.01.0001 10:44:00

Date

Перетвориться час доби

DateValue(“5-6-2004”)

05.06.2004 0:00:00

Date

Перетвориться дата

Наступні дві властивості видають поточну дату і час у вигляді рядка:

Властивість чи метод

Значення

Тип значення

Пояснення

DateString

08-24-2003

String

Дата на момент звернення до цієї властивості, тобто поточні показання годинників вашого комп'ютера

TimeString

16:03:16

String

Час доби на момент звернення до цієї властивості, тобто поточні показання годинників вашого комп'ютера

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]