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