我正在使用d3來繪制隨時間變化的數值,我有一個格式為2021-07-01 05:00:00
我正在嘗試使用d3.timeParse,代碼如下:
d3.timeParse("%Y-%m-%d %H:%I:%S"/span>)("2021-07-01 05:00:00"/span>)
其中回傳
Thu 7月 01 2021 00: 00: 00 GMT-0400(Eastern Daylight Time)
所以它認為它決議成功了,但是如果你注意到它沒有正確地決議小時,然而,如果我把分鐘改成這樣 2021-07-01 05:15:00它就會回傳
Thu 7月 01 2021 15: 00: 00 GMT-0400(Eastern Daylight Time)
我不明白為什么分鐘的位置被決議為小時,而小時卻被忽略了。我已經在控制臺中測驗了這一切。
uj5u.com熱心網友回復:
看來你正在決議小時兩次:H和I都代表小時(分別是24小時和12小時的表示)。這可能意味著你用第二個小時覆寫了第一個小時的決議,因此你的結果是:分鐘位置被決議為小時,而小時被忽略了。
你可能正在尋找%H:%M來代替小時和分鐘。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/320670.html
標籤:
上一篇:d3疊加條形圖--條形圖無法呈現
