【Excel】- 导入报错Can not find ‘Converter‘ support class LocalDateTime

【Excel】导入报错Can not find 'Converter' support class LocalDateTime

爆错信息

什么意思呢:找不到"转换器"支持类LocalDateTime,就是导入的数据中有LocalDateTime类型的字段,Excel转换不支持LocalDateTime格式,需要写有一个LocalDateTime的转换类;

写转换类

java 复制代码
public class LocalDateTimeConverter implements Converter<LocalDateTime> {
	private static final String DEFAULT_PATTERN="yyyy-MM-dd HH:mm:ss";


	@Override
	public Class<LocalDateTime> supportJavaTypeKey() {
		return LocalDateTime.class;
	}

	@Override
	public CellDataTypeEnum supportExcelTypeKey() {
		return CellDataTypeEnum.STRING;
	}

	@Override
	public LocalDateTime convertToJavaData(CellData cellData, ExcelContentProperty contentProperty, GlobalConfiguration globalConfiguration) throws Exception {
		return LocalDateTime.parse(cellData.getStringValue(), DateTimeFormatter.ofPattern(DEFAULT_PATTERN));
	}

	@Override
	public CellData convertToExcelData(LocalDateTime value, ExcelContentProperty contentProperty, GlobalConfiguration globalConfiguration) throws Exception {
		return new CellData<>(value.format(DateTimeFormatter.ofPattern(DEFAULT_PATTERN)));
	}
}
相关推荐
kaliarch11 分钟前
Terraform Authoring Operations Professional 认证考试经验分享:从备考到实战全攻略
后端
一勺-_-14 分钟前
全栈:怎么把IDEA和Maven集成一下?
java·maven·intellij-idea
燕山石头20 分钟前
解决 IntelliJ IDEA Build时 Lombok 不生效问题
java·前端·intellij-idea
Asu520228 分钟前
链表反转中最常用的方法————三指针法
java·数据结构·学习·链表
kaliarch37 分钟前
迈向云基础设施自动化 - Terraformer 助力腾讯云资源管理转型
后端·云原生·自动化运维
AQin101244 分钟前
一篇文章带你记住 OSI 和 TCP/IP 模型
后端·网络协议
kaliarch1 小时前
Terraform 存量资源手动导入IaC管控方案
后端·自动化运维
cici158741 小时前
linux中HADOOP_HOME和JAVA_HOME删除后依然指向旧目录
java·linux·hadoop
kaliarch1 小时前
Terraform 导入存量云资源方案
后端·自动化运维
孫治AllenSun1 小时前
【Mysql】联合索引生效分析案例
java·数据库·mysql