我尝试日期转换像2015年2月10日到字符串java.lang.NumberFormatException:对于输入字符串:“2015年2月10日”
我努力,但我得到的错误
Exception in thread "AWT-EventQueue-0" java.lang.NumberFormatException: For input string: "02/10/2015"
这是我的代码
private Crosshair xCrosshair;
long time = ds.getX(xy.getSeriesIndex(), xy.getItem()).longValue();
DecimalFormat dfT = new DecimalFormat("00");
GregorianCalendar gc = new GregorianCalendar();
long lDte = (long)time;
Date dtXX = new Date(lDte);
gc.setTime(dtXX);
String sDD = dfT.format(Double.valueOf(String.valueOf(gc.get(GregorianCalendar.DAY_OF_MONTH))));
String sMM = dfT.format(Double.valueOf(String.valueOf(gc.get(GregorianCalendar.MONTH)+1)));
String sYY = dfT.format(Double.valueOf(String.valueOf(gc.get(GregorianCalendar.YEAR))));
String dateString = sDD +"/"+ sMM +"/"+ sYY;
this.xCrosshair.setValue(Double.parseDouble(dateString));
'02/10/2015'表示法发送? – SomeJavaGuy
因为xCrosshair只需要双倍 – Nasser