Я хочу получить Год, Месяц, День и т. д. из даты Java для сравнения с датой по григорианскому календарю в Java. Возможно ли это?

У меня есть объект Date в Java, сохраненный как тип даты Java.

У меня также есть дата создания по григорианскому календарю. календарная дата не имеет параметров и поэтому является экземпляром сегодняшней даты (и времени?).

С датой java я хочу получить год, месяц, день, час, минуту и ​​секунды из тип даты и сравнить дату gregoriancalendar.

Я видел, что на данный момент дата Java хранится как длинная, и единственные доступные методы, похоже, просто записывают длинную строку как отформатированную строку даты.Есть ли способ получить доступ к году , месяц, день и т. д.

Я заметил, что методы getYear(), getMonth() и т. д. для класса Date устарели. Мне было интересно, как лучше всего использовать экземпляр Java Date, который у меня есть, с датой GregorianCalendar .

Моя конечная цель — выполнить калибровку даты куляцию, чтобы я мог проверить, что дата Java находится в пределах нескольких часов, минут и т. д. от сегодняшней даты и времени.

Я все еще новичок в Java и немного озадачен этим.

205
задан Micho 15 March 2017 в 17:32
поделиться