Google Visualization Datatable:DateFormatter不起作用

时间:2016-09-20 08:54:40

标签: google-visualization timeline

我试图在Google Chart时间轴上显示12小时格式。

这是Google使用arrayToDataTable方法的示例。它工作正常,这是我真正想要的12小时格式与am&时。

Code Pen link 1http://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 2http://codepen.io/Thein/pen/KgNvJA

我尝试在web.config中使用文化值,如下所示,但它仍然显示24小时格式。

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

编辑:看起来Snippet 2代码正在使用12小时格式   Apahache服务器,它在IIS服务器上显示24小时格式。

1 个答案:

答案 0 :(得分:0)

感谢WhiteHat和他的解决方案。我修改了时间表图表如下:

Code Pen link 3this

但是,HhAxis相当混乱。它在Code Pen链接1(http://codepen.io/Thein/pen/LRbdKv)中更加清晰。如果您可以使用dataTable获得与Code Pen链接1完全相同的结果,请发布您的答案,我将接受您的回答。