2016-09-20 2 views
0

Google 차트 타임 라인에 12 시간 형식을 표시하려고합니다.Google 시각화 데이터 테이블 : DateFormatter가 작동하지 않습니다.

이것은 arrayToDataTable 메소드가있는 Google의 예입니다. 그것은 잘 작동하고 이것은 12 시간 형식으로 내가 원하는 결과입니다 & 오후.

Code Pen link 1

는 : http://codepen.io/Thein/pen/mAOrow

이것은 내가 google.visualization.DataTable()를 사용하여 DataTable을 채워 방법이다. 는 또한 나는 형식 -

var formatter_12h = new google.visualization.DateFormat({ pattern: "d/MM/yy h:m:s aa" }); 
formatter_12h.format(dataTable, 1); 
formatter_12h.format(dataTable, 2); 

그것은 항상 툴팁에서 24 시간 형식납니다.

Code Pen link 2

는 : http://codepen.io/Thein/pen/KgNvJA

나는 다음과 같은 Web.config의에서의 문화의 값을 재생하려고하지만 여전히 24 시간 형식을 보이고있다.

<globalization enableClientBasedCulture="false" uiCulture="en-AU" culture="en-AU" /> 

편집 :이 코드 조각이 코드는 Apahache 서버 12 시간 형식으로 작동하고 그것은 IIS 서버에서 24 시간 형식을 보여주는 것 같다.

+0

데이터에서 툴팁을 동적으로 생성하는 정확한 내용 (예 : http://stackoverflow.com/a/38306489/5090771)을 제어하기위한 사용자 정의 툴팁을 제공 할 수 있으며 'formatValue' DateFormat에 대한 메소드 – WhiteHat

답변

0

WhiteHat와 그의 솔루션에 감사드립니다. 나는 다음과 같이 타임 라인 차트를 해결 한 :

Code Pen link 3을 : http://codepen.io/Thein/pen/LRbdKv

HhAxis하지만 매우 지저분하다. 코드 펜 링크 1 (http://codepen.io/Thein/pen/mAOrow)에서 훨씬 더 깨끗합니다. dataTable을 사용하여 코드 펜 링크 1과 똑같은 결과를 얻을 수 있다면 답변을 게시하십시오. 나는 대답을 수락 할 것입니다.

관련 문제