1
我有時間,這種格式hhmm
,像這樣的:2010
我已經試過這樣:
var timeFormat = d3.time.format("%H%M");
d.Dep_Time1= timeFormat.parse(d.Dep_Time1);
但它不工作...:■
請問我該如何實現上述目標?基於@altocumulus評論編輯:
我有時間,這種格式hhmm
,像這樣的:2010
我已經試過這樣:
var timeFormat = d3.time.format("%H%M");
d.Dep_Time1= timeFormat.parse(d.Dep_Time1);
但它不工作...:■
請問我該如何實現上述目標?基於@altocumulus評論編輯:
一個解決方案是你的4位數字轉換成字符串,以這樣一種方式,D3知道如何分析它:
var times = [2210, 2315, 0817, 1456];
var timeFormat = d3.time.format("%H%M");
times.forEach(function(time){
time = timeFormat.parse(time.toString());
console.log(time);
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/d3/3.4.11/d3.min.js"></script>
PS (見下文)。
我做的太HHH –
爲什麼事項與子擺弄周圍和複雜插入新的人物?只要'使用time = timeFormat.parse(time.toString());',將格式說明符保留在'「%H%M」'處,就完成了。 – altocumulus