java.lang.NumberFormatException: multiple points
at java.lang.FloatingDecimal.readJavaFormatString(FloatingDecimal.java:1067)
at java.lang.Double.parseDouble(Double.java:220)各位XDJM救命啊,很急

解决方案 »

  1.   

    DateFormat df = new SimpleDateFormat("yyyy-MM-dd");
    Date cur = df.parse(xtrq);
    其中xtrq是从数据库中得到的。但有时会出现下面异常,各位大侠这是什么意思啊
    java.lang.NumberFormatException: multiple points 
    at java.lang.FloatingDecimal.readJavaFormatString(FloatingDecimal.java:1067) 
    at java.lang.Double.parseDouble(Double.java:220) 
    at java.text.DigitList.getDouble(DigitList.java:127) 
    at java.text.DecimalFormat.parse(DecimalFormat.java:1070) 
    at java.text.SimpleDateFormat.subParse(SimpleDateFormat.java:1703) 
    at java.text.SimpleDateFormat.parse(SimpleDateFormat.java:1156) 
    at java.text.DateFormat.parse(DateFormat.java:333) 
    at de.anomic.yacy.yacyPeerActions.connectPeer(yacyPeerActions.java:359) 
    at de.anomic.yacy.yacyPeerActions.peerArrival(yacyPeerActions.java:403) 
    at de.anomic.yacy.yacyClient.publishMySeed(yacyClient.java:236) 
    at de.anomic.yacy.yacyCore$publishThread.run(yacyCore.java:349)
      

  2.   

    1.DateFormat df = new SimpleDateFormat("yyyy-MM-dd");
      把这句的"MM"换成"mm",试试?(除了这个这句语句没有问题)
    2.Date cur = df.parse(xtrq);
      这个语句貌似没有问题,唯一的疑问就是你的参数xtrp,
      你到数据库看一下你这个参数的具体内容,是不是日期格式的字符串?
    3.异常提示的就是数据格式转换异常!