如何在facelet中转换日期值?

时间:2015-05-16 12:41:27

标签: date jsf jsf-2 converter

我在facelet中有rich:calendar元素:

<rich:calendar value="#{listBean.to}"
                popup="true"
                datePattern="d/M/yy"
                cellWidth="24px" cellHeight="22px" style="width:200px"/>

其中listBean的定义如下:

@ManagedBean
@SessionScoped
public class ListBean {

    private Date to;
    //GET, SET, Others
}

我需要将用户选择的日期转换为日期结束日期。我可以用Java转换它,如下所示:

Calendar date = new GregorianCalendar();
date.set(Calendar.HOUR_OF_DAY, 23);
date.set(Calendar.MINUTE, 59);
date.set(Calendar.SECOND, 59);
date.set(Calendar.MILLISECOND, 999);
to = date.getTime();

但我不想写那些代码行,并希望在facelet中移动这个转换。有可能吗?

0 个答案:

没有答案