gpt4 book ai didi

java - Struts Hibernate 以不同格式检索数据

转载 作者:太空宇宙 更新时间:2023-11-04 08:25:24 24 4
gpt4 key购买 nike

我已使用 hibernate 条件选项检索订单表表单数据库。在我的hbm中有类Order.java,在这个类中有一个变量

private Date createdAt;

像这样

这是我的 getter 和 setter,如下所示

  public Date getCreatedAt() {
return this.createdAt;
}

public void setCreatedAt(Date createdAt) {
this.createdAt = createdAt;
}

在我的操作页面中,我尝试以不同的格式设置createdAt字段中的值像这样

   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());
}

但是我无法将这种格式的数据插入到这个变量中,因为createdAt是一个日期变量。但我需要获取“日期-月份”格式的数据。我不想在那里显示年份。这怎么可能。是否可以使用这个createdAt变量获取这样的数据?

最佳答案

如果你想在 jsp 页面中格式化日期,有很多方法可以实现这一点,其中一种方法是使用 Struts2 构建格式化功能

详情请参阅此官方页面

formatting-dates-and-numbers

使用 Struts2 日期标签的最佳方式,有关更多详细信息,请参阅此页面。

Struts2 Date Tag

关于java - Struts Hibernate 以不同格式检索数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8653077/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com