Page 92 - 4657
P. 92
- Date(year, month, date) - установлює зазначену дату, при
цьому час встановлюється в 00:00:00 (північ);
- Date(year, month, date, hours, minutes) - установлює
зазначені дату і час, секунди встановлюються в 0;
- Date(year, month, date, hours, minutes, seconds) - найбільш
повне завдання часу, в об'єкті встановлюються зазначені
дата і час, у тому числі і секунди.
Клас Date містить у собі набір методів для одержання й
установки окремих атрибутів, що зберігаються в об'єкті. Кожна з
функцій сімейства get - getYear, getMonth, getDate, getDay,
getHours, getMi-nutes і getSeconds - повертає ціле значення.
Кожної з функцій сімейства set - setYear, setMonth, setDate,
setHours, setMinutes і setSeconds - як параметр передається ціле
значення. Ви також можете одержати представлення об'єкта
Date у виді значення типу long за допомогою методу getTime.
Значення, що повертається цим методом, являє собою число
мілісекунд, що пройшли після 1 січня 1970 року.
Порівняння
Якщо у вас є два об'єкти типу Date, і ви хочете їх
порівняти, то можете перетворити дати, що зберігаються в них,
у значення типу long, і порівняти отримані дати, виражені в
мілісекундах. Клас Date містить у собі три методи, які можна
використовувати для прямого порівняння дат: - before, after і
equals. Наприклад, виклик
new Date(96, 2, 18).before(new Date(96, 2, 12)
повертає значення true, оскільки 12-й день місяця
передує 18-му.
Рядки і годинні пояси
Об'єкти Date можна конвертувати в текстові рядки різних
форматів. Насамперед, звичайний метод toString перетворить
об'єкт Date у рядок, що виглядає, як “Thu Feb 15 22:42:04 1996”.
Метод toLocaleString перетворить дату в більш короткий рядок,
що виглядає приблизно так: “02/15/96 22:42:04”. І, нарешті,
90