JAVA导入Excel文件对日期(Date)的处理 | 您所在的位置:网站首页 › java如何将数字转换为字符串格式 › JAVA导入Excel文件对日期(Date)的处理 |
摘要:通常,我们在定义日期格式时会用到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 实验室设备网 版权所有 |