Если бы мне дали конкретную java.util.Date, как я могу сгенерировать начало и конец этой данной даты. Например, если моя дата August 25, 2011
, тогда моя дата начала будет August 25, 2011 00 00 00
, а моя дата окончания будет August 25, 2011 23 59 59
Справочная информация : (Прочтите ниже, если вы хотите знать, почему я задаю этот вопрос)
Я использую JPA для сопоставления date
с моей базой данных MySql следующим образом. Я хочу, чтобы у date
тоже было время, поэтому я использую TemoporalType.TIMESTAMP
@Temporal(TemporalType.TIMESTAMP)
private Date dateProcess; //java.util.Date
Мне нужно запросить все данные с определенной датой, и, поскольку date
хранится, как указано выше, мне нужен диапазон дат для достижения того, что я хочу.
Мой план игры состоит в том, чтобы преобразовать java.util.Date
в JodaTime#DateTinme
, затем построить там дату начала и окончания и преобразовать ее обратно , чтобы я мог передавать в качестве параметров JPQL . Но кажется, что JodaTime очень неизменен, я не могу видеть метод установки в любом месте.