2012-12-23 3 views
0

지역 번호가 TChart입니다. 영역 Point는 datetime 값에 매핑됩니다. X 축에서 날짜 레이블의 형식을 변경하려면 어떻게해야합니까?x 축의 날짜/시간 형식을 변경 하시겠습니까?

이 작동하지 않습니다

area.add(new DateTime(timestamp), value); // Date value! 
... 
chart.getAxes().getBottom().getLabels().setDateTimeFormat("MMM 'yy"); 

답변

1

:

new DateTime(2012,1,1).toString("MMM 'yy"); 

쉼표 '문자열 형식 인수는 unnaccepted된다.

here을 읽을 수 있으므로 작은 따옴표는 해석을 피하기 위해 사용됩니다. 작은 따옴표를 두 개 사용하여 작은 따옴표를 그립니다.

new DateTime(2012,1,1).toString("MMM ''yy"); 
+0

맞습니다. 문제를 일으키는 기본 API입니까, 아니면 고칠 수 있습니까? – l33t

+0

위의 답장을 편집했습니다. – Yeray

+0

니스! 감사 :) – l33t

0

당신은 날짜 시간으로 지역의 XValues를 설정할 필요가 코드의 다음 줄에 것처럼 :

area.getXvalues().setDateTime(true); 

코드 내 라인을 추가하는 경우, 다시 시도하십시오 문제 해결에 도움이됩니다.

희망합니다. 이것은 나에게 IllegalArgumentException를 제공

감사합니다,