Учебники

Groovy — Даты и время

Класс Date представляет определенный момент времени с точностью до миллисекунды. Класс Date имеет два конструктора, как показано ниже.

Дата()

Синтаксис

public Date()

Параметры — Нет.

Возвращаемое значение

Выделяет объект Date и инициализирует его так, чтобы он представлял время, в которое он был выделен, с точностью до миллисекунды.

пример

Ниже приведен пример использования этого метода —

Live Demo

class Example { 
   static void main(String[] args) { 
      Date date = new Date(); 
      
      // display time and date using toString() 
      System.out.println(date.toString()); 
   } 
} 

Когда мы запустим вышеуказанную программу, мы получим следующий результат. Следующий вывод даст вам текущую дату и время —

Thu Dec 10 21:31:15 GST 2015

Дата (длинный миллисек)

Синтаксис

public Date(long millisec)

параметры

Миллисек — количество миллисекунд, которое указывается со стандартного базового времени.

Возвращаемое значение — выделяет объект Date и инициализирует его для представления указанного количества миллисекунд со стандартного базового времени, известного как «эпоха», а именно 1 января 1970 года, 00:00:00 по Гринвичу.

пример

Ниже приведен пример использования этого метода —

Live Demo

class Example {
   static void main(String[] args) {
      Date date = new Date(100);
      
      // display time and date using toString()
      System.out.println(date.toString());
   } 
}

Когда мы запустим вышеуказанную программу, мы получим следующий результат —

Thu Jan 01 04:00:00 GST 1970

Ниже приведены методы класса Date. Во всех методах класса Date, которые принимают или возвращают значения года, месяца, даты, часов, минут и секунд, используются следующие представления:

Год y представлен целым числом y — 1900.

Месяц представлен целым числом от 0 до 11; 0 — январь, 1 — февраль и т. Д .; таким образом, 11 декабря.

Дата (день месяца) представляется целым числом от 1 до 31 в обычном порядке.

Час представлен целым числом от 0 до 23. Таким образом, час с полуночи до 1 часа ночи — это час 0, а час с полудня до 13 часов — это час 12.

Минута представляет собой целое число от 0 до 59 в обычном порядке.

Секунду представляет целое число от 0 до 61.

Проверяет, находится ли эта дата после указанной даты.

Сравнивает две даты на равенство. Результат имеет значение true тогда и только тогда, когда аргумент не равен NULL и является объектом Date, который представляет тот же момент времени с точностью до миллисекунды, что и этот объект.

Сравнивает две даты заказа.

Преобразует этот объект Date в строку

Проверяет, находится ли эта дата до указанной даты.

Возвращает количество миллисекунд с 1 января 1970 года, 00:00:00 по Гринвичу, представленное этим объектом Date.

Устанавливает этот объект Date для представления момента времени, который представляет собой время в миллисекундах после 1 января 1970 года 00:00:00 по Гринвичу.