业务需求,要求从excel中导入的yyyy-mm-dd格式的时间数据,存储到数据库中,如果entity使用Data类型的数据来就收的话,就精确到秒了,即使使用@DateTimeFormat(value=“yyyy-mm-dd”)也无法成功转化,如果entity使用LocalData类型的话,easyexcel又会报数据转换异常,在 网上找了很久,主要有以下的方案

  1. 自定义转化器
  2. 将entity类中字段类型由Data改为String,这样可以直接读取excel日期数据,并且改为String类型之后并不影响数据入库,数据库可以识别String并转为日期类型(mysql5.7),而且这样还有好处就是省去了很多字符串转Date的工作。最重要的是不影响时间的比较。

主要参考文章1
主要参考文章2

使用easyexcel导入时间数据转换成Data的坑相关推荐

  1. php phpexcel 导入时间转换成正常时间

    strtotime(gmdate('Y-m-d H:i',\PHPExcel_Shared_Date::ExcelToPHP($data[3])));

  2. 数据转换成二维码并导出进Excel中和导入时解码二维码反转成数据

    数据转换成二维码并导出进Excel中和导入时解码二维码反转成数据 第一步在maven中配置需要的二维码jar包 1.1 谷歌提供的帮助类 1.2 关于二维码的工具类 1.3 测试类 第二步 在Exce ...

  3. QIIME2导入数据-fq数据转换成qza数据-使用方法心得

    启动QIIME2运行环境 conda activate qiime2-2019.4 ###新建并定位设置到存在fq数据的文件夹 mkdir qiime2-importing-tutorial ##建立 ...

  4. mdb数据转换成excel、导入导出方法

     mdb数据转换成excel方法,用access打开mdb文件,然后指定位置右键-export-excel.(导出).---导入excel点击import.

  5. python把日期数据转换成数字_python3时间datetime如何转换成数字?

    在计算的过程中,更加简便的运算往往是最受欢迎的.对于python3中的datetime来说,转换是为了让运算更加方便,同时电脑的内存也不会占用太多,说到这里很多小伙伴都会心动了,想要赶紧尝试下这种新的 ...

  6. EasyExcel 导入导出封装工具

    封装 ExcelExportUtil.java import cn.hutool.core.collection.CollUtil; import cn.hutool.core.collection. ...

  7. easyExcel导入报错excelType

    使用easyExcel导入报错: Convert excel format exception.You can try specifying the 'excelType' yourself 项目中采 ...

  8. 将JSON数据转换成JAVA的实体类

    思路:首先将JSON格式的数据转换成JSONObject,然后将JSONObject转换成Java的实体类(其中类属性包括List等类型) Java实体类: SearchFilter 类 1 publ ...

  9. 下载MNIST数据集并使用python将数据转换成NumPy数组(源码解析)

    下载MNIST数据集并使用python将数据转换成NumPy数组 首先来分析init_mnist函数 接下来继续分析load_mnist函数 实现数据集转换的python脚本的代码 显示MNIST图像 ...

最新文章

  1. udacity 同学 pca 客户细分实例操作
  2. 乘风破浪的马里奥!这个AI带你一口气通29关,你猜连AI都过不去的是哪3关?
  3. JAVA中的Font
  4. ceph-deploy mod add_GTA5 1.50NPC自杀 MOD [支持1.411.50版本] 覆盖版【5.19MB】
  5. c/c++ code JSON
  6. 用three.js写一个简单的3D射门游戏
  7. angular 多个片段拼接_教你怎么用手机制作和拼接短视频?
  8. C语言的延时程序怎么改,C语言延时子程序准确设置
  9. Gentoo下cacti的安装
  10. c语言综合性程序设计,《C语言程序设计》综合性实验报告撰写格式
  11. angelajs中ajax,Fabric.js Triangle angle属性用法及代码示例
  12. 易语言PHP查询卡号,易语言卡密管理源码,易语言卡号密码管理软件源码
  13. UC桌面 测试版本发布
  14. e-Learning e-learning 创造竞争优势
  15. jzoj1212 重建道路
  16. centos7(命令行版)安装teamviewer记录
  17. PHP语言对用户输入的身份证信息进行实名认证(阿里云身份证实名认证接口API)
  18. ThinkPad安装ALPS驱动后任然关闭触摸板失败的解决方法
  19. 【Baidu Apollo】5 预测
  20. 期末前端web大作业:用DIV+CSS技术设计的动漫网站——火影忍者6页 带报告

热门文章

  1. 6.MySQL图形化工具的使用
  2. Spring3注解@Component、@Repository、@Service、@Controller区别
  3. Server Tomcat v6.0 Server at localhost was unable to stat within 45 seconds
  4. 向SharePoint页面添加后台代码
  5. Python科学画图小结
  6. 机器学习笔记GBDT(一):原理
  7. Git学习笔记;Git bash 库同步问题
  8. C与CUDA混合编程的配置问题
  9. 如何让python调用C和C++代码
  10. 10.4.4 使用ctypes调用kernel32.dll中的函数