Сохраните ваши даты как Date
с.Таким образом, вы можете изменять форматирование в зависимости от локали, проверять наличие недопустимых дат, сортировать их и т. Д.
Сохраняя их в виде строк, вы потенциально выбрасываете данные (например, в миллисекундах, если ваш форматтер их не использует)и определенно поведение.
Использование строгой типизации (например, сохранение их как Date
s) поможет с точки зрения развития.Сигнатуры ваших методов становятся более четкими, рефакторинг с использованием инструментов IDE становится проще и т. Д. В противном случае вы получите API-интерфейсы, которые говорят не более чем в строках, тривиально смешать параметры, и становится невозможным понять, что происходит.
Подсказка: посмотрите Joda-Time как лучшую альтернативу стандартному java.util.Date
.