未捕获错误:日期值中键入不匹配

时间:2015-03-31 21:49:06

标签: javascript

我正在使用Google图表,需要以JS格式指定日期。

 arrdata.addColumn('date','ObservationDateTime');

由于它需要JS格式日期,我将SQL日期转换为JS日期,现在看起来像这样

2014,08,01

但是,我仍然收到一条错误信息::

Uncaught Error: Type mismatch. Value 2014,08,01 
does not match type date in column index 0

我该如何解决这个问题?当日期以JS格式显示给我时,为什么会出现此错误?\

修改

以下是我如何在json中转换和转发它。

String dateString = DateTime.toString();
StringTokenizer dateTokens = new StringTokenizer(dateString,"-");
String ObservationDateTime = "";
    while(dateTokens.hasMoreTokens()){
        String tokenIs = dateTokens.nextToken();
        ObservationDateTime = ObservationDateTime  + tokenIs +",";
    }
    int finalDateLength = ObservationDateTime.length();
    ObservationDateTime = ObservationDateTime.substring(0,finalDateLength-1);
String ObservationSource = rs.getString("ObservationSource");

float observationValue = rs.getFloat("ObservationValue");


obj = new JSONObject();
obj.put("ObservationDateTime", ObservationDateTime);
Details.add(obj);
}
resobj.put("Details", Details);
out.write(resobj.toString());

}

0 个答案:

没有答案