Beispiel für JSF 2 convertDateTime
f:convertDateTime “ist ein Standard-JSF-Konverter-Tag, das String in ein angegebenes„ Date “-Format konvertiert. Außerdem wird hiermit auch die Datumsüberprüfung implementiert.
Das folgende JSF 2.0-Beispiel zeigt Ihnen, wie Sie dieses Tag "f:convertDateTime" verwenden.
1. Managed Bean
Eine einfache verwaltete Bean mit der Eigenschaft "date".
package com.example;
import java.io.Serializable;
import java.util.Date;
import javax.faces.bean.ManagedBean;
import javax.faces.bean.SessionScoped;
@ManagedBean(name="receipt")
@SessionScoped
public class ReceiptBean implements Serializable{
Date date;
public Date getDate() {
return date;
}
public void setDate(Date date) {
this.date = date;
}
}
2. f: convertDateTime Beispiele
Implementieren Sie die Datumsüberprüfung mit dem Tag "f:convertDateTime". Das akzeptierte Datumsformat wird im Attribut "pattern" definiert.
Note
Das Datumsformat im Attribut "Muster" wird injava.text.SimpleDateFormat definiert.
default.xhtml
JSF 2 convertDate example
Receipt Date :
receipt.xhtml
JSF 2 convertDate example
Receipt Date :
3. Demo
Wenn ein ungültiges Datum angegeben wird, zeigen Sie die Fehlermeldung an.

Quellcode herunterladen
Laden Sie es herunter -JSF-2-ConvertDateTime-Example.zip (10 KB)