Програмування на мові Java Утиліти

March 2nd, 2009


« Мова JAVA розробка програмного забезпечення в середовищі Internet   |   Програмування на мові Java Мережеві засоби »

Клас Date використовується для операцій з датою і часом. Через нього ви можете дістати доступ до дати, місяця, року, дня тижня, годинника, хвилин, секунд. У об’єктів цього класса-неськолько конструкторів. Самий простой-Date()-инициализирует об’єкт поточною датою і часом. Три інших конструктора пропонують додаткові можливості задавати початкові значення для нового об’єкту.

  • Date(year, month, date)-устанавливает вказану дату, при цьому час встановлюється в 00:00:00 (північ).
  • Date(year, month, date, hours, minutes)-устанавливает вказані дату і час, секунди встановлюються в 0.
  • Date(year, month, date, hours, minutes, seconds)-наиболее повне завдання часу, в об’єкті встановлюються вказана дата і час, у тому числі і секунди.

get і set

Клас 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-у.

Рядки і часові пояси


Tags: , , , , , ,

програмування


Схожі записи

Категория: програмування |

Комментарии