Google 可视化数据表:DateFormatter 不工作
Google Visualization Datatable: DateFormatter is not working
我正在尝试在 Google 图表时间轴上显示 12 小时格式。
这是 Google 中使用 arrayToDataTable 方法的示例。它工作正常,这是我真正想要的 12 小时格式的结果,上午和下午。
Code Pen link 1
: http://codepen.io/Thein/pen/mAOrow
这就是我使用 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 2
: http://codepen.io/Thein/pen/KgNvJA
我尝试在 web.config 中使用 Culture 值,如下所示,但它仍然显示 24h 格式。
<globalization enableClientBasedCulture="false" uiCulture="en-AU" culture="en-AU" />
EDIT: It seems that Snippet 2 code is working with 12 hours format on
Apahache server and It is showing 24 hours format on IIS server.
感谢 WhiteHat 和他的解决方案。我已将时间线图表固定如下:
Code Pen link 3
: http://codepen.io/Thein/pen/LRbdKv
HhAxis 虽然很乱。它在 Code Pen link 1(http://codepen.io/Thein/pen/mAOrow) 中干净多了。请post你的答案,如果你能得到与代码笔link 1 完全一样的结果,我会接受你的答案。
我正在尝试在 Google 图表时间轴上显示 12 小时格式。
这是 Google 中使用 arrayToDataTable 方法的示例。它工作正常,这是我真正想要的 12 小时格式的结果,上午和下午。
Code Pen link 1
: http://codepen.io/Thein/pen/mAOrow
这就是我使用 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 2
: http://codepen.io/Thein/pen/KgNvJA
我尝试在 web.config 中使用 Culture 值,如下所示,但它仍然显示 24h 格式。
<globalization enableClientBasedCulture="false" uiCulture="en-AU" culture="en-AU" />
EDIT: It seems that Snippet 2 code is working with 12 hours format on Apahache server and It is showing 24 hours format on IIS server.
感谢 WhiteHat 和他的解决方案。我已将时间线图表固定如下:
Code Pen link 3
: http://codepen.io/Thein/pen/LRbdKv
HhAxis 虽然很乱。它在 Code Pen link 1(http://codepen.io/Thein/pen/mAOrow) 中干净多了。请post你的答案,如果你能得到与代码笔link 1 完全一样的结果,我会接受你的答案。