Если бы мне был задан конкретный 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 очень неизменен, я не могу нигде увидеть метод установки.