当前位置: 首页 > news >正文

佛山做外贸网站流程wordpress域名+文件

佛山做外贸网站流程,wordpress域名+文件,我的世界怎么做的好看视频网站,连云港公司网站制作前言#xff1a; 1、基本数据类型转换#xff1a;当前原始的数据类型是interger类型#xff0c;需要在导出时将其映射为对应的字符串#xff0c;并且导入时可以将字符串重新映射为interger类型。 2、时间格式转换#xff1a;数据从数据库中获取的类型为LocalDate类型… 前言 1、基本数据类型转换当前原始的数据类型是interger类型需要在导出时将其映射为对应的字符串并且导入时可以将字符串重新映射为interger类型。 2、时间格式转换数据从数据库中获取的类型为LocalDate类型即yyyy-mm-dd导出时需要将其格式化为yyyy-mm类型导入时可以将yyyy-mm串重新映射为yyyy-mm-dd。 1、基本数据类型转换 实体类 /** 产品类型 0-电芯 1-pack */ExcelProperty(value 产品类型,index 2, converter ProductTypeConverter.class)ColumnWidth(15)private Integer productType; 配置数据类型转换器 import com.alibaba.excel.converters.Converter; 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;public class ProductTypeConverter implements ConverterInteger {Overridepublic WriteCellDataInteger convertToExcelData(Integer i, ExcelContentProperty contentProperty, GlobalConfiguration globalConfiguration) throws Exception {if (i 0) {return new WriteCellData(电芯);} else if (i 1) {return new WriteCellData(PACK);}return new WriteCellData( );}Overridepublic Integer convertToJavaData(ReadCellData cellData, ExcelContentProperty contentProperty, GlobalConfiguration globalConfiguration) throws Exception {if(电芯.equals(cellData.getStringValue())){return 0;} else if(PACK.equals(cellData.getStringValue())){return 1;}else {return -1;}}}2、时间格式转换 实体类 /** 统计时间 */ExcelProperty(value 统计时间,index 7,converter DateConverter.class)JsonFormat(pattern yyyy-MM-dd)DateTimeFormat(pattern yyyy-MM-dd)ColumnWidth(20)private LocalDate statisticsTime; 配置的时间格式转换器 import com.alibaba.excel.converters.Converter; import com.alibaba.excel.converters.WriteConverterContext; import com.alibaba.excel.enums.CellDataTypeEnum; 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 org.apache.poi.ss.usermodel.DateUtil;import java.text.SimpleDateFormat; import java.time.LocalDate; import java.time.LocalDateTime; import java.time.ZoneId; import java.time.format.DateTimeFormatter; import java.time.format.DateTimeFormatterBuilder; import java.time.temporal.ChronoField; import java.util.Date;public class DateConverter implements ConverterLocalDate {private static final String PATTERN_YYYY_MM yyyy-MM;Overridepublic ClassLocalDate supportJavaTypeKey() {return LocalDate.class;}Overridepublic WriteCellDataString convertToExcelData(WriteConverterContextLocalDate context) {LocalDate localDate context.getValue();if (localDate null) {return null;}Date date Date.from(localDate.atStartOfDay(ZoneId.systemDefault()).toInstant());SimpleDateFormat sdf new SimpleDateFormat(PATTERN_YYYY_MM);return new WriteCellData(sdf.format(date));}Overridepublic LocalDate convertToJavaData(ReadCellData? cellData, ExcelContentProperty contentProperty, GlobalConfiguration globalConfiguration) {if(nullcellData) {return null;}LocalDate resultnull;if(cellData.getType() CellDataTypeEnum.NUMBER) {if (contentProperty null || contentProperty.getDateTimeFormatProperty() null) {Date date DateUtil.getJavaDate(cellData.getNumberValue().doubleValue(),globalConfiguration.getUse1904windowing(), null);result date.toInstant().atZone(ZoneId.systemDefault()).toLocalDate();} else {Date date DateUtil.getJavaDate(cellData.getNumberValue().doubleValue(),contentProperty.getDateTimeFormatProperty().getUse1904windowing(), null);result date.toInstant().atZone(ZoneId.systemDefault()).toLocalDate();}}if(cellData.getType()CellDataTypeEnum.STRING) {String valuecellData.getStringValue();if(value.contains(-)) {DateTimeFormatter formatter new DateTimeFormatterBuilder().appendPattern(yyyy-MM-dd).parseDefaulting(ChronoField.HOUR_OF_DAY, 0) // .parseDefaulting(ChronoField.MINUTE_OF_HOUR, 0) // .parseDefaulting(ChronoField.SECOND_OF_MINUTE, 0) // .parseDefaulting(ChronoField.MILLI_OF_SECOND, 0).toFormatter();result LocalDate.parse(value-01, formatter);}else if(value.contains(/)) {DateTimeFormatter formatter new DateTimeFormatterBuilder().appendPattern(yyyy/MM/dd).parseDefaulting(ChronoField.HOUR_OF_DAY, 0) // .parseDefaulting(ChronoField.MINUTE_OF_HOUR, 0) // .parseDefaulting(ChronoField.SECOND_OF_MINUTE, 0) // .parseDefaulting(ChronoField.MILLI_OF_SECOND, 0).toFormatter();result LocalDate.parse(value-01, formatter);}}return result;}}
http://www.hkea.cn/news/14260720/

相关文章:

  • 做微商进哪个网站安全吗使用session和cookie实现网站自动登录 .net
  • 电子商务网站建设与维护方法亚马逊html编辑器
  • 有哪些网站是织梦做的目前比较火的电商平台有哪些
  • 精选网站建设默认网站 域名 网站绑定
  • 门户网站具有什么特点网站的建设意见
  • 做微网站哪家好北京微信网站建设
  • 做网站用asp div代码专业的企业智能建站比较好
  • 兼职建设网站百竞(湘潭)网站建设
  • 手机网站设计资讯画册模板
  • 东莞网站建设如何做商城网站模板框架
  • 沭阳建设局网站祁东网站设计公司
  • 做网站需要哪些手续建设网站空间多少钱
  • 昆明网站做杭州网站建设优化
  • 网站建设w亿玛酷1流量订制html5高端酒水饮料企业网站模版
  • 网站建设适用税种网页制作教程步骤视频讲解
  • 饰品做商城网站模式抖音seo推荐算法
  • 天津网站建设哪家权威河北建设集团官方网站
  • 网站服务器租用和托管数据分析网官网
  • 深圳网站优化建设局网站建设招标
  • 网站百度突然不收录了重庆市建设工程信息网劳务资质查询
  • 沈阳做网站的用jquery做的网站
  • 在线网站制作系统源码知名网站建设推荐
  • 做2手物品通过网站去卖掉好做吗网站图片修改
  • 星乐seo网站关键词排名优化百度竞价查询
  • 做婚庆网站有哪些深圳西乡
  • word网站流程图怎么做建立公司网站要多少钱
  • 手机免费建站平台下载安全的合肥网站建设
  • 大型网站建设个人网站不备案会怎么样
  • 西安市城乡建设网官方网站wordpress 淘宝客模板
  • 购物商城网站开发项目网络图关键路径