У меня есть объект Date в Java, сохраненный как тип даты Java.
У меня также есть дата создания по григорианскому календарю. календарная дата не имеет параметров и поэтому является экземпляром сегодняшней даты (и времени?).
С датой java я хочу получить год, месяц, день, час, минуту и секунды из тип даты и сравнить дату gregoriancalendar.
Я видел, что на данный момент дата Java хранится как длинная, и единственные доступные методы, похоже, просто записывают длинную строку как отформатированную строку даты.Есть ли способ получить доступ к году , месяц, день и т. д.
Я заметил, что методы getYear()
, getMonth()
и т. д. для класса Date
устарели. Мне было интересно, как лучше всего использовать экземпляр Java Date, который у меня есть, с датой GregorianCalendar
.
Моя конечная цель — выполнить калибровку даты куляцию, чтобы я мог проверить, что дата Java находится в пределах нескольких часов, минут и т. д. от сегодняшней даты и времени.
Я все еще новичок в Java и немного озадачен этим.