Чем Date/Time API java.time отличается от Date/Calendar и когда что выбрать?
Что хотят услышать интервьюеры:
Сравнение: Date/Time API java.time стоит сравнивать с Date/Calendar по критериям читаемости, безопасности, производительности, тестируемости и поддержки командой.
Ответ:
Когда выбирать Date/Time API java.time: когда его свойства прямо соответствуют задаче: java.time дает immutable и понятные типы для дат, времени и таймзон.
Слабый ответ: “так принято в Spring/Java”. На собеседовании лучше объяснить ограничения и цену выбора.
LocalDate date = LocalDate.now();
Instant now = Instant.now();