我试图使用 DateTimeField 输入时间戳,但是在我的实体中,我具有 java.sql.timestamp 。将datetimefield转换为时间戳给出了错误
ConversionClass
package com.vaadin.convertor;
import java.sql.Timestamp;
import java.time.LocalDateTime;
import com.vaadin.data.Converter;
import com.vaadin.data.Result;
import com.vaadin.data.ValueContext;
@SuppressWarnings("serial")
public class StringTimestampConvertor implements Converter<LocalDateTime,Timestamp> {
@SuppressWarnings("unchecked")
public Result<Timestamp> convertToModel(LocalDateTime value,ValueContext
context) {
Result<Timestamp> rs = (Result<Timestamp>) Timestamp.valueOf(value);
return rs;
}
@Override
public LocalDateTime convertToPresentation(Timestamp value,ValueContext
context) {
// TODO Auto-generated method stub
return null;
}
}
这给出了无法将时间戳转换为结果的错误