导入时间类型不一致产生的问题。
数据库中时间类型的格式为2013-10-25 11:24:19,在要导入的excel中写入2013-10-25 11:24:19,后台解析的时候是25-十月-2013,所以给对象加时间属性的时候会报错。这个错怎么改呢?
转下日期格式吧:
SimpleDateFormatsdf=newSimpleDateFormat("yyyy-MM-ddHH:mm:ss");
手动添加时就是按这样的方法转换,但是poi导入的时候
这个是获取到的是excel单元格的信息,直接就是“ 25-十月-2013”这个类型,我是困惑在这里了
刚好在做excel导入我是这么干的,仅供参考
caseCell.CELL_TYPE_NUMERIC:if(HSSFDateUtil.isCellDateFormatted(cell)){SimpleDateFormatformat=newSimpleDateFormat("yyyy-MM-dd");result=format.format(cell.getDateCellValue());}else{doublevalue=cell.getNumericCellValue();CellStylestyle=cell.getCellStyle();DecimalFormatformat=newDecimalFormat();Stringtemp=style.getDataFormatString();if(temp.equals("General")){format.applyPattern("#");}result=format.format(value);}break; http://yl-fighting.iteye.com/blog/1726285版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。