1
我在我的页面上有一个datepicker对象,它工作正常,但是当我在ManagedBean类中使用java util日期变量处理它时,它会返回错误的一年中的月份,有时会使用一个一天不同。jquery Datepicker返回错误的月份JSF
还有就是我的日期选择对象:
$(".datepicker").datepicker({
dateFormat: 'yy-mm-dd' ,
changeMonth: true,
changeYear: true,
yearRange: "-70:+0"
});
我XHTML:
<h:inputText styleClass="datepicker"
value="#{registerManagedBean.dateOfBirth}">
<f:convertDateTime pattern="yyyy-mm-dd" />
</h:inputText>
我打电话给我的ManagedBean类注册方法,表单提交:
public void Registration() {
System.out.println("Registration: " + firstName + ", " + surName + ", "
+ dateOfBirth);
playerSessionBean.addPlayer(new Player(dateOfBirth, email, firstName,
height, surName, team, weight));
}
一些示例输入输出:
选定值:2014年10月6日==>输出:2014年1月5日
选定值:2013年7月10日==>输出:2013年1月9日
选定值:2014年3月26日==>输出:2014年3月25日你<f:dateTimeConverter />
模式