nyx*_*yxz 1 java jsf richfaces jsf-2
我使用rich:具有特定模式的日历datePattern="dd/MM/yyyy".当我试图从日历中获取字符串值并使用解析它时SimpleDateFormat ("dd/MM/yyyy")遇到了一些问题,我看到变量中的日期格式与我的预期不符:Tue Nov 22 00:00:00 EET 2011
这是一些代码:
富人:日历
<rich:calendar value="#{validateReportAction.selectedDate}"
required="true"
requiredMessage="You must select a date"
mode="ajax"
id="date"
datePattern="dd/MM/yyyy"/>
Run Code Online (Sandbox Code Playgroud)
在豆
DateFormat formatter;
Date date;
formatter = new SimpleDateFormat("dd/MM/yyyy");
date = (Date) formatter.parse(getSelectedDate());
Run Code Online (Sandbox Code Playgroud)
哪里有getSelectedDate()退货,Tue Nov 22 00:00:00 EET 2011但我只想要日/月/年.我怎样才能做到这一点?
这是我有正常工作的代码;
<rich:calendar id="scheduledDateStart"
value="#{Scheduled.scheduledDateStart}"
popup="true"
enableManualInput="#{true}"
scrollMode="client"
timeZone="#{timeZone.timeZone}"
datePattern="MM,dd,yyyy"
>
<f:convertDateTime type="date" pattern="MMMM dd, yyyy" timeZone="#{timeZone.timeZone}"/>
</rich:calendar>
Run Code Online (Sandbox Code Playgroud)