Здравствуйте. На 8 уровне синтаксиса в комментариях люди пишут, что предложенные классы Date, DateFormat и какой-то еще устарели.
Подскажите актуальный класс или классЫ, для замены им. Буду благодарен за классы, которые пригодятся в будущем и имеют широкую специализацию либо достаточно удобны для начинающего!)
пс. хочется решить последнюю задачку с зинаидой, но не готов учить еще один бестолковый дэйтформат. уж лучше попробую что-то годное, если предложат)
Денис
9 уровень
Классы даты, времени.
Обсуждается
Комментарии (3)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Justinian Judge в Mega City One Master
25 июня 2019, 15:52
Никто не заставляет учить устаревшие вещи.
Твоя задача конкретное применение, все вопросы с датами решаются в гугле за несколько минут максимум.
Есть два варианта.
1. В задаче четко указано "использовать класс Date" как например в Зинаиде.
Значит используем Date.
2. В задаче ничего не указано какой именно класс использовать.
Тогда используем LocalDate,LocalDateTime, Calendar и тд, как более свежие и актуальные.
Ничего страшного в использовании старых инструментов есть, наоборот, ты знаешь как было, знаешь как есть.
Иначе это как тот кто ездит только на коробке автомат, а увидев коробку механику в ужас падает. Для юзера это простительно.
Для программиста-инженера - нет, есть высокая вероятность встретить на работе старый код на 7-ой, 6-ой а то даже и пятой джаве.
Так что не поддайся на провокации безграмотных комментариев, каждый из которых умнее всех на свете. Чего они только на ДжаваРаше делают и сами джаву не выучат, если умнее составителей курса и большинства учеников.
+2
Wladyslaw Java Developer Master
25 июня 2019, 23:14
там на docs.oracle.com кстати не все методы помечены как deprecated, да и вряд ли они этот класс окончательно уберут, как я понимаю, обратная совместимость же.
0
Justinian Judge в Mega City One Master
25 июня 2019, 23:25
да, есть такое, важное замечание, а уберут ли полностью этот класс нас в принципе мало волнует, все-равно после выхода 8-ой джавы Date никто не использует в новых проектах.
Оракл много чего убирает с jdk, совместимость не сильно страдает, это просто подтягивается в проект дополнительной (внешней) библиотекой.
Там своя кухня что оставлять что выбрасывать с jdk
0