Задачу решил. Прогонял ее в IDEA. Все работает. Только почему-то зачеркнула мне метод getMonth() и написала, что он типа deprecated. Ну типа устаревший. Кто-нибудь знает почему так? И что нужно/можно использовать вместо?
SergM
27 уровень
Почему пишет что метод getMonth() устаревший?
Решен
Комментарии (2)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Justinian Judge в Mega City One Master
14 августа 2019, 13:15решение
аннотация deprecated обозначает что этот метод не рекомендуется к использованию по ряду причин. К классу Date у программистов было много претензий, одна из которых и неестественная нумерация месяцев с 0.
Что использовать? LocalDate/LocalDateTime, Calendar.
Но на джава раше есть задачи на Date, ничего страшного в использовании этого класса и метода getMonth нету.
Так что используй на здоровье, не смотри что зачеркнуто - все скомпилируется и будет работать. Для лаб если это условиями определено или готовым кодом, который нельзя менять - Date.
Там где не определено четко условиями и когда ты сам решаешь как писать - LocalDate/LocalDateTime.
+3
SergM
14 августа 2019, 15:11
Да спасибо! Я как раз сейчас читаю про это статью тут же на сайте. Ссылка на нее в следующей лекции после блока этих задач.
+1