Java Date API обеспечивает поддержку работы с датами и временем в Java. До появления API даты и времени Java 8, обычно называемого API «java.time», Java использовала «устаревшие» классы Date и Time. Эти устаревшие классы по-прежнему поддерживаются по соображениям обратной совместимости, но обычно для новых проектов рекомендуется использовать более новый API java.time.
Вот некоторые методы, доступные в устаревшем Java Date API:
-
java.util.Date
: этот класс представляет конкретный момент времени с точностью до миллисекунды. Некоторые из важных методов этого класса включают:getTime()
: извлекает количество миллисекунд, прошедших с 1 января 1970 года, 00:00:00 по Гринвичу.setTime(long time)
: устанавливает значение времени объекта Date.toString()
: преобразует объект Date в строковое представление.
-
java.util.Calendar
: этот класс предоставляет функциональные возможности для управления датами и временем. Некоторые часто используемые методы включают в себя:get(int field)
: извлекает значение указанного поля календаря.set(int field, int value)
: устанавливает значение указанного поля календаря.add(int field, int sum)
: добавляет или вычитает указанное количество времени в заданном поле календаря.getTime()
: возвращает объект Date, представляющий значение времени этого календаря.
-
java.text.SimpleDateFormat
: этот класс используется для форматирования и анализа дат по определенному шаблону. Некоторые важные методы включают в себя:format(Date date)
: форматирует объект Date в строковое представление.parse(Источник строки)
: анализирует строку в объект Date, используя указанный шаблон.
Это всего лишь несколько примеров методов, доступных в устаревшем API Date Java. Стоит отметить, что API java.time, представленный в Java 8, предоставляет более полный и мощный набор классов и методов для обработки дат и времени.