【发布时间】:2014-06-07 02:57:27
【问题描述】:
为什么我会收到这些错误消息。
Exception in thread "main" java.lang.NumberFormatException: For input string: "8/3/2012"
at sun.misc.FloatingDecimal.readJavaFormatString(FloatingDecimal.java:1222)
at java.lang.Double.parseDouble(Double.java:510)
at com.exel.raf.seeit.ExecuteImport.excelDtToString(ExecuteImport.java:713)
at com.exel.raf.seeit.ExecuteImport.generateItemHistorySql(ExecuteImport.java:649)
at com.exel.raf.seeit.ExecuteImport.execute(ExecuteImport.java:56)
at com.exel.raf.seeit.ExecuteImport.main(ExecuteImport.java:38)
Process exited with exit code 1.
【问题讨论】:
-
发布导致它的代码。
-
8/3/2012 是字符串值,您将其解析为 number , Double.parseDouble 请参阅代码的 510 行
-
是什么让您认为“2012 年 8 月 3 日”是一个有效数字。你的代码有问题。请分享导致此错误的代码片段。
标签: java numberformatexception