|
@@ -2,8 +2,9 @@ package com.qunzhixinxi.hnqz.daemon.quartz.config;
|
|
|
|
|
|
import com.alibaba.excel.converters.Converter;
|
|
|
import com.alibaba.excel.enums.CellDataTypeEnum;
|
|
|
-import com.alibaba.excel.metadata.CellData;
|
|
|
import com.alibaba.excel.metadata.GlobalConfiguration;
|
|
|
+import com.alibaba.excel.metadata.data.ReadCellData;
|
|
|
+import com.alibaba.excel.metadata.data.WriteCellData;
|
|
|
import com.alibaba.excel.metadata.property.ExcelContentProperty;
|
|
|
|
|
|
import java.time.LocalDateTime;
|
|
@@ -19,14 +20,15 @@ public class LocalDateTimeConverter implements Converter<LocalDateTime> {
|
|
|
public CellDataTypeEnum supportExcelTypeKey() {
|
|
|
return CellDataTypeEnum.STRING;
|
|
|
}
|
|
|
+
|
|
|
@Override
|
|
|
- public LocalDateTime convertToJavaData(CellData cellData, ExcelContentProperty contentProperty,
|
|
|
- GlobalConfiguration globalConfiguration) {
|
|
|
+ public LocalDateTime convertToJavaData(ReadCellData cellData, ExcelContentProperty contentProperty,
|
|
|
+ GlobalConfiguration globalConfiguration) {
|
|
|
return LocalDateTime.parse(cellData.getStringValue(), DateTimeFormatter.ofPattern(DEFAULT_PATTERN));
|
|
|
}
|
|
|
@Override
|
|
|
- public CellData<String> convertToExcelData(LocalDateTime value, ExcelContentProperty contentProperty,
|
|
|
+ public WriteCellData<?> convertToExcelData(LocalDateTime value, ExcelContentProperty contentProperty,
|
|
|
GlobalConfiguration globalConfiguration) {
|
|
|
- return new CellData<>(value.format(DateTimeFormatter.ofPattern(DEFAULT_PATTERN)));
|
|
|
+ return new WriteCellData<>(value.format(DateTimeFormatter.ofPattern(DEFAULT_PATTERN)));
|
|
|
}
|
|
|
}
|