logo

java.util.Date

Класът 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