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, предоставляет более полный и мощный набор классов и методов для обработки дат и времени.