24h problèmes dans convertDateTime dans JSF

J'ai une entrée de champ de texte avec un convertDateTime pour voir si le moment est venu. Le problème est que convertDateTime est fixé à 12 heures de comptage, mais je veux les 24 heures de comptage, de quelqu'un qui sait comment résoudre ce problème?

Si par exemple, je tape à 14:12, j'obtiens le message d'erreur: "14: 12" ne peut pas être sous se tenait comme une date.
Mais 02:12 est très bien.

Voici le code:

<h:outputText value="Time"/>

<h:inputText value="#{backBean.time}" >
 <f:convertDateTime type="time" pattern="hh:mm" timeZone="#{backBean.timeZone}"/>
</h:inputText>

Backbean:

@ManagedBean(name = "backBean")
@SessionScoped
public class BackBean {

 private Date date = new Date();

 public void setTime(Date inDate)
{
    date.setMinutes(inDate.getMinutes());
    date.setHours(inDate.getHours());
 }

public Date getTime()
{
   return date;
  }

public TimeZone getTimeZone() {  
  TimeZone timeZone = TimeZone.getDefault();  
  return timeZone;  
  }  
}

OriginalL'auteur Johan Nordli | 2013-11-29