2020
10-24
10-24
新版POI获取日期类型cell值过程图解
使用POI读取Excel值的同学,一定为日期类型抓狂过!POI对单元格日期处理很弱,没有针对的类型,日期类型取出来的也是一个double值,所以同样作为数值类型。即使使用cell.setCellType(CellType.STRING)也还是会返回一个数字网上大部分的方法是:cell.getCellType()但是在新版的POI中,比如3.15版,这个写法已经被放弃使用了。由于项目需要在下不能调整jar包,只好硬着头皮去解决。后来发现了一个方法:cell.getCellStyle().getData...
继续阅读 >
在JDK8之前,处理日期时间,我们主要使用3个类,Date、SimpleDateFormat和Calendar。这3个类在使用时都或多或少的存在一些问题,比如SimpleDateFormat不是线程安全的,比如Date和Calendar获取到的月份是0到11,而不是现实生活中的1到12,关于这一点,《阿里巴巴Java开发手册》中也有提及,因为很容易犯错:不过,JDK8推出了全新的日期时间处理类解决了这些问题,比如Instant、LocalDate、LocalTime、LocalDateT...