Ich versuche, 12-Stunden-Format auf Google-Chart-Timeline anzuzeigen.Google Visualization Datentabelle: DateFormatter funktioniert nicht
Dies ist das Beispiel von Google mit arrayToDataTable-Methode. Es funktioniert gut und das ist das Ergebnis, das ich wirklich in 12 Stunden Format mit & pm will.
Code Pen link 1
: http://codepen.io/Thein/pen/mAOrow
Dies ist, wie ich Datatable google.visualization.DataTable()
mit bevölkert. Außerdem habe ich formatiert -
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);
Es kommt immer mit 24 Stunden-Format in Tooltip.
Code Pen link 2
: http://codepen.io/Thein/pen/KgNvJA
Ich habe versucht, mit Kultur Wert in web.config wie folgt zu spielen, aber es ist immer noch 24 Stunden-Format zeigt.
<globalization enableClientBasedCulture="false" uiCulture="en-AU" culture="en-AU" />
EDIT: Es scheint, dass Code Snippet 2 ist mit 12 Stunden-Format auf Apahache Server arbeiten und es ist 24 Stunden-Format auf IIS-Server zeigt.
Sie können eine benutzerdefinierte QuickInfo zum Steuern des genauen Inhalts bereitstellen - [hier ein Beispiel] (http://StackOverflow.com/a/38306489/5090771), das den Tooltipp dynamisch aus den Daten erstellt und den 'formatValue' verwendet Methode auf 'DateFormat' – WhiteHat