我正在使用 d3js v4。以下是我的日期字符串的样子:
var ds = "2019-02-18 22:38:18.327717";
我已经像这样设置了我的解析器:
var parseDate = d3.timeParse("%Y-%m-%d %H:%M:%S.%L");
然后我尝试将此字符串传递到 parseDate 中,如下所示:
var parsed_date_value = parseDate(ds);
但是在此之后parsed_date_value 为空。我认为我的时间格式的秒部分存在一些问题,但它看起来正确,但我不确定。在我看来,这个日期字符串与传递给 d3.timeParse() 的格式匹配
最佳答案
在格式字符串中,您需要使用微秒 (%f
),而不是毫秒 (%L
)。
var parseDate = d3.timeParse("%Y-%m-%d %H:%M:%S.%f");
关于javascript - 尽管格式看似正确,但 d3.js 无法将我的字符串解析为日期? (v4),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54756818/