我的当前数据为2012-08-20T12:30:00+05:30
DateTime currentdata = "2012-08-20T12:30:00+05:30";
我正在使用
String myDate = new SimpleDateFormat("MM/dd/yyyy").format(currentdata);
我得到Cannot format given Object as a Date
有线索吗??
String myDate = new SimpleDateFormat("MM/dd/yyyy").format(currentdata.toDate());
String myDate = new SimpleDateFormat("MM/dd/yyyy").format(currentdata);
根据这一行,currentdata可以访问String或Object。
DateTime currentdata = "2012-08-2012:30:00+05:30";
根据这一行,当前数据可能是Object。这是错误点。"format"方法访问Date对象。更改数据类型。如果您不想更改,请将当前数据(2012-08-20T12:30:00+05:30)更改为(2012-08-2012 30:05:30)。如果不这样做,可能会发生非法的参数异常。