您可以通過調用DataTable
的setFormattedValue
方法來格式化數據表中的數據:data.setFormattedValue(row, column, 'string formatted value');
。你不能使用軸選項的format
屬性來更改時區,但是您可以使用軸選項來設置其歷史和相關的標籤的ticks
財產的使用方法:
hAxis: {
ticks: [{v: new Date(2014, 2, 1, 10), f: '03/01/2014 5AM EST'}, {v: new Date(2014, 2, 2, 17), f: '03/02/2014 12PM EST'}, {v: new Date(2014, 2, 3, 6), f: '03/03/2014 1AM EST'}]
}
可能更容易調整數據而不是重新格式化的東西。例如,要將data
的第1列中的日期從GMT更改爲offset
小時,可以使用以下內容:
for (var i = 0; i < data.getNumberOfRows(); i++) {
var d = data.getValue(i, 0);
d.setHours(d.getHours + offset);
data.setValue(i, 0, d);
}