Я получил базу данных формы таблицы заказов, используя критерий гибернации. В моем hbm есть класс Order.java, в этом классе есть переменная
private Date createdAt;
как это
а вот мой геттер и сеттер вот так
public Date getCreatedAt() {
return this.createdAt;
}
public void setCreatedAt(Date createdAt) {
this.createdAt = createdAt;
}
и на своей странице действий я попытался установить значения в поле createAt в другом формате.
как это
DateFormat formatter ;
Date date ;
formatter = new SimpleDateFormat("dd-MMM");
Iterator it = salesDetails.iterator();
while(it.hasNext()){
Order o=(Order) it.next();
date = (Date)formatter.parse("22-June");
o.setCreatedAt(date);
System.out.println(o.getCreatedAt());
}
Но я не могу вставить данные в этом формате в эту переменную, так как createAt является переменной Date. Но мне нужно получить данные в формате «дата-месяц». Я не хочу показывать год там.
Как это возможно. Можно ли получить такие данные, используя эту переменную createAt?