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
   87   88   89   90   91   92   93   94   95