Клас java.util.Date представляє дату й час у java. Він надає конструктори та методи для роботи з датою та часом у Java.
Клас java.util.Date реалізує інтерфейс Serializable, Cloneable та Comparable. Його успадковують інтерфейси java.sql.Date, java.sql.Time і java.sql.Timestamp.
Після класу Calendar більшість конструкторів і методів класу java.util.Date застаріли. Тут ми не надаємо список застарілих конструкторів і методів.
Конструктори java.util.Date
Немає. | Конструктор | опис |
---|---|---|
1) | Дата() | Створює об’єкт дати, що представляє поточну дату й час. |
2) | Дата (довгі мілісекунди) | Створює об’єкт дати для вказаних мілісекунд з 1 січня 1970 року, 00:00:00 GMT. |
Методи java.util.Date
Немає. | метод | опис |
---|---|---|
1) | логічне після (дата дата) | перевіряє, чи поточна дата є після заданої дати. |
2) | логічне значення до (дата дата) | перевіряє, чи поточна дата передує заданій даті. |
3) | Об'єкт clone() | повертає об'єкт-клон поточної дати. |
4) | int compareTo(Дата дата) | порівнює поточну дату з заданою датою. |
5) | логічне значення дорівнює (дата дата) | порівнює поточну дату з даною датою для рівності. |
6) | статична дата з (миттєво) | повертає екземпляр об’єкта Date з Instant date. |
7) | довгий getTime() | повертає час, представлений цим об’єктом дати. |
8) | int hashCode() | повертає значення хеш-коду для цього об’єкта дати. |
9) | void setTime (тривалий час) | змінює поточну дату й час на заданий час. |
10) | Instant toInstant() | перетворює поточну дату в миттєвий об'єкт. |
одинадцять) | String toString() | перетворює цю дату в миттєвий об'єкт. |
Приклад java.util.Date
Давайте подивимося приклад друку дати в java за допомогою класу java.util.Date.
1-й спосіб:
java.util.Date date=new java.util.Date(); System.out.println(date);Перевірте зараз
Вихід:
Wed Mar 27 08:22:02 IST 2015
2 спосіб:
long millis=System.currentTimeMillis(); java.util.Date date=new java.util.Date(millis); System.out.println(date);Перевірте зараз
Вихід:
Wed Mar 27 08:22:02 IST 2015