实体类的时间类型是java.time.Instant转为Date类型带有毫秒,使用@DateTimeFormat( "yyyy-MM-dd HH:mm:ss")导出的excel文件中秒会出现+1的情况
目前是使用自定义的Converter来避免Date时间有毫秒时,excel文件出现+1秒的情况,是这个@DateTimeFormat注解的使用有问题吗?
vc9ivgsu1#
好像不是Format的问题,在写入时间的时候最终会到 org.apache.poi.ss.usermodel.CellBase#setCellValue(double) ,写入的是double类型。
bqf10yzr2#
那是不是说,读excel中日期格式的数据,读取到后,也可能会丢失1秒,我现在就遇到了,不知道怎么处理。
2条答案
按热度按时间vc9ivgsu1#
好像不是Format的问题,在写入时间的时候最终会到 org.apache.poi.ss.usermodel.CellBase#setCellValue(double) ,写入的是double类型。
bqf10yzr2#
那是不是说,读excel中日期格式的数据,读取到后,也可能会丢失1秒,我现在就遇到了,不知道怎么处理。