我已经创建了一个帮助程序来解析来自webservice的时间和另一种格式的输出 使用@DateTimeFormat。但是在我的jsp视图中,这没有格式化。我使用这个错了吗?
@Component
public class DateParserHelper {
@DateTimeFormat(style="F-")
public Date getFormattedDate() {
return formattedDate;
}
public void setFormattedDate(Date formattedDate) {
this.formattedDate = formattedDate;
}
public Date formattedDate;
public void setDate(String date) throws ParseException {
DateFormatter dateFormatter = new DateFormatter("y-M-d");
setFormattedDate( dateFormatter.parse(date, UK));
}
}
答案 0 :(得分:0)
String pattern = "MM/dd/yyyy";
...
public void setDate(String date) {
SimpleDateFormat format = new SimpleDateFormat(pattern);
setFormattedDate(format.parse(date));
}
答案 1 :(得分:0)
如果您在jsp中使用JSTL,可以使用formatDate格式化日期:
<fmt:formatDate value="${yourDate}" pattern="dd/MM/yyyy" />