0
안녕하세요 저는 zkoss의 datebox를 가지고 있으며 java 8 localdate 및 localdatetime과 함께 사용하고 싶습니다. 나는 datebox 클래스에서 datebox를 확장하려고 시도했지만 작동하지 않는다. 나는 도처에 수색했다. 그러나 didnt는 무엇이라도 발견한다. 덕분에ZK datebox with java.time
private LocalDate value;
private DateTimeFormatter format = DateTimeFormatter.ofPattern("dd.MM.yyyy ");
public Datebox() {
super();
}
public Datebox(LocalDate dateTime) {
this.value = dateTime;
}
protected String getDefaultFormat() {
return format.toString();
}
@Override
protected Object coerceFromString(String value) throws WrongValueException {
return (value == null) ? null : format.parse(value);
}
@Override
protected String coerceToString(Object value) {
return (value == null) ? null : format.format((TemporalAccessor) value);
}
@Override
protected Object unmarshall(Object value) {
if (value == null) return value;
if (!(value instanceof LocalDate)) {
throw new WrongValueException(this, MZul.NUMBER_REQUIRED, value);
}
return value;
}
@Override
protected Object marshall(Object value) {
if (value == null) return value;
return value;
}
public LocalDate getValue() {
return value;
}
public void setValue(LocalDate value) {
this.value = value;
}