Класът java.util.Date представлява дата и час в java. Той предоставя конструктори и методи за работа с дата и час в java.
Класът java.util.Date имплементира интерфейс за сериализиране, клониране и сравнение. Наследява се от интерфейсите 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) | Клониране на обект() | връща клонирания обект на текущата дата. |
4) | int compareTo(Дата дата) | сравнява текущата дата с дадена дата. |
5) | булево равно (дата дата) | сравнява текущата дата с дадена дата за равенство. |
6) | статична дата от (мигновено незабавно) | връща екземпляр на обект Date от Instant date. |
7) | дълго getTime() | връща часа, представен от този обект за дата. |
8) | int hashCode() | връща стойността на хеш кода за този обект за дата. |
9) | void setTime (дълго време) | променя текущата дата и час към дадено време. |
10) | Instant toInstant() | преобразува текущата дата в Instant обект. |
единадесет) | String toString() | преобразува тази дата в Instant обект. |
Пример за 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