Datetime ISO 8601 с MySQL и JAVA

Моя Java подключена к базе данных MySQL с использованием Spring и Hibernate. У меня есть столбец datetime с форматом YYYY-MM-DD HH:mm:ssformat.

@Column(name="creation_date_time")
@NotNull
private Date creationDateTime;

Я должен отправить ответ со стандартами ISO 8601. Что было бы лучшим выбором? Я думал о том, чтобы разобрать дату в строку, а затем использовать Joda Time, но это выглядит довольно ограниченным. Спасибо


person ahbon    schedule 01.06.2016    source источник
comment
Вы не парсите дату в строку, а форматируете ее. Тем не менее, посмотрите на SimpleDateFormat.   -  person Thomas    schedule 01.06.2016
comment
java.util.Date, SimpleDateFormat и другие старые классы даты и времени теперь являются устаревшими, вытесненными java.time, встроенный в Java 8 и более поздние версии. Классы java.time используют стандартные форматы ISO 8601 при синтаксическом анализе и создании строк.   -  person Basil Bourque    schedule 01.06.2016