JAVA导入Excel文件对日期(Date)的处理 您所在的位置:网站首页 java如何将数字转换为字符串格式 JAVA导入Excel文件对日期(Date)的处理

JAVA导入Excel文件对日期(Date)的处理

2024-06-03 10:11| 来源: 网络整理| 查看: 265

摘要:通常,我们在定义日期格式时会用到SimpleDateFormat 类来处理相关日期格式,但今天在写导入功能时发现Excel文档在读取日期时发现一个问题,因为Excel文档在日期方面有着固定的格式,无法SimpleDateFormat再进行格式转换。比如:在这里插入图片描述 上方时间格式为Excel固定格式:2019/11/11,进行导入读取,debug走一波即可发现在这里插入图片描述 不难发现,此时读入的日期为“43780”的一串数字,这样也无法使用SimpleDateFormat的parse方法进行转换,不信的话可以自己测试一下。

所以接下来要用到的就是HSSFDateUtil这个工具类来处理时间, Date setupTime = HSSFDateUtil.getJavaDate(Double.valueOf(sto.getSetupTime()));

sto.getSetupTime():从Excel中获取到的日期(便是上文中的“43780”这串数字)

此时便可以将从Excel中得到的数字转换为我们想要的日期格式啦。



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有