导入时间格式转换

导入时间格式转换_第1张图片

excel 导入的时候日期变成了数字形式

修改为

	        String csny;
			SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM");
			String registered=getCellTypes(row.getCell(5));
			if(StrKit.isNotBlank(registered)){
				if(row.getCell(5).getCellType()==Cell.CELL_TYPE_STRING){
                   //日期穿过来有的例如2019.01 不能转换 特殊处理的
					if(registered.indexOf(".")!=-1){
						registered=	registered.replace(".","-");
					}
					csny=registered.trim();
				}else {
					Date da=null;
					da= HSSFDateUtil.getJavaDate(new 
                    Double(row.getCell(5).getNumericCellValue()));
					csny=sdf.format(da);
				}
				v.setCsny(csny);
			}

 

你可能感兴趣的:(java)