将Excel数据转换为Java可识别时间(Date、Timestamp)
引言
Excel的时间,POI读取到的是double,这个值不是timestamp。需要进行一些转换,将它转换为Date或者Timestamp。
Excel中的日期数据:
程序中读取到的数据:
如何转换?
Date date = DateUtil.getJavaDate(Double.parseDouble(stringCellValue));
DateUtil是Apache POI自带的一个工具,org.apache.poi.ss.usermodel.DateUtil
。