0

我正在使用 Spring 3.1.1.RELEASE。我有一个带有两个 java.util.Date 字段的模型……</p>

public class MyModel
{
    ...
        private java.util.Date startDate;
        private java.util.Date meetingTime;

如何设置活页夹,以便将每个字段转换为不同的日期格式?目前我有

@InitBinder
public void initBinder(WebDataBinder binder) {
    final DateFormat dateFormat = new SimpleDateFormat(dateFormat1);
    dateFormat.setLenient(false);

但这不起作用,因为我希望每个字段都使用不同的格式进行转换。谢谢, - 戴夫

4

1 回答 1

0

您可以使用 init binder 而不是@DateTimeFormat

@DateTimeFormat(pattern = "dd/MM/yyyy")
private java.util.Date startDate;

@DateTimeFormat(pattern = "dd MMM yyyy")
private java.util.Date meetingTime;

如果您使用早于 3.2 的 Spring,则可能需要在类路径中包含 joda-time

于 2013-07-11T00:59:57.283 回答