Excel 单元格数据为:2010-3-2 17:13:06
通过java读取单元格信息数据自动转换为:3/15/10 13:33我希望从Excel读取数据后转换为DATE格式保存到oracle数据库中,请问应该如何实现
通过java读取单元格信息数据自动转换为:3/15/10 13:33我希望从Excel读取数据后转换为DATE格式保存到oracle数据库中,请问应该如何实现
解决方案 »
- tomcat服务器部署项目
- jsp种的 ' 和 "
- 一个JMS的问题?
- 为什么关闭窗口后,程序并为退出。
- Java企业版平台将在五年内自动消失(zt)
- 怎么对客户端请求发送一个自定义大小的数据包?
- 学j2ee你们都会碰到的问题,愿IQ高的朋友,慷慨解答!!
- 我用Tomcat5.0的SetCharacterEncodingFilter时遇到的问题
- 这里有没有广州南方互动的朋友,感谢上次为我们解决ejb问题
- 线程同步问题,谁帮忙看看
- 高手帮帮忙,struts2中转发的问题
- The requested resource (Servlet action is not available) is not available.
通过java读取单元格信息数据自动转换为:3/15/10 13:33
你这两个时间不一样啊
看错了
Calendar.set试试。
通过java读取单元格信息数据自动转换为:3/15/10 13:33我希望从Excel读取数据后转换为DATE格式保存到oracle数据库中,请问应该如何实现复制的时候错了SimpleDateFormat 转换的时候会抛异常
Date date = sdf.parse("03/15/10 13:33");
System.out.println(date);
if(cell==null){
return null;
}
switch(cell.getCellType()){
case HSSFCell.CELL_TYPE_BLANK:{
return null;
}
case HSSFCell.CELL_TYPE_BOOLEAN:{
return cell.getBooleanCellValue();
}
case HSSFCell.CELL_TYPE_ERROR:{
return null;
}
case HSSFCell.CELL_TYPE_FORMULA:{
return new BigDecimal(cell.getNumericCellValue());
}
case HSSFCell.CELL_TYPE_NUMERIC:{
if(DateUtil.isCellDateFormatted(cell)) {
return cell.getDateCellValue();
}
return new BigDecimal(cell.getNumericCellValue());
}
case HSSFCell.CELL_TYPE_STRING:{
return cell.getStringCellValue();
}
default:{
return null;
}
}
}
Date date = sdf1.parse("2010-3-2 17:13:06");
SimpleDateFormat sdf2 = new SimpleDateFormat("MM/dd/yyyy HH:mm");
System.out.println("date ========== " + sdf2.format(date));MM: 表示月
mm:表示分钟
impleDateFormat sdf = new SimpleDateFormat("mm/dd/yyyy HH:MM");
如果我用它去转换01/04/2010 系统则会抛出异常