2016-09-20 38 views
0

我試圖在Google圖表時間軸上顯示12小時格式。Google Visualization Datatable:DateFormatter不起作用

這是Google使用arrayToDataTable方法的示例。它工作正常,這是我真的想要在12小時格式與我&下午。

Code Pen link 1http://codepen.io/Thein/pen/mAOrow

這是我的dataTable填充使用google.visualization.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 2http://codepen.io/Thein/pen/KgNvJA

我試圖與文化價值在web.config中如下玩,但它仍然顯示24小時格式。

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

EDIT:看來片段2代碼正在與12小時格式 Apahache服務器上,並且它示出了IIS服務器上24小時格式。

+0

您可以提供自定義工具提示來控制確切的內容 - [這裏是一個示例](http://stackoverflow.com/a/38306489/5090771),它從數據動態地構建工具提示,並使用'formatValue'方法'DateFormat' – WhiteHat

回答

0

感謝WhiteHat和他的解決方案。我有固定的時間線圖如下:

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

HhAxis是相當混亂,但。在代碼筆鏈接1(http://codepen.io/Thein/pen/mAOrow)中清晰得多。如果您可以像使用數據表一樣將代碼筆鏈接1得到結果,請發佈您的答案,我會接受您的答案。

相關問題