我们在从excel里面读取数字或是日期的时候,会碰到一种情况,在excel里面看上去是很正常的一串数字,比如20131114,但是到后台java读出来是2.0131114E7, 我们就需要将其转换回正常的数字

 

String s = "2.0131114E7";
if(s.indexOf(".") > 0 && s.indexOf("E") > 0){
    java.math.BigDecimal bd = new BigDecimal(s);
}

bd 的值就是正常的20131114了.

 

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-12-18
  • 2022-12-23
  • 2021-05-17
  • 2021-11-07
猜你喜欢
  • 2021-12-06
  • 2021-12-25
  • 2022-12-23
  • 2022-02-08
  • 2022-02-08
  • 2022-03-07
  • 2021-12-31
相关资源
相似解决方案