从JSON中解析日期 D3.js

3

我正在尝试使用D3.js库解析此日期。

2013-07-07 00:06:02.480270 

我尝试了很多变化,但它总是返回null。例如:
var parseDate = d3.time.format("%Y-%m-%d %H:%M:%S.%L").parse;

var parseDate = d3.time.format("%Y-%m-%d %H:%M:%S+0000").parse;

var parseDate = d3.time.format("%Y-%m-%d %H:%M:%S").parse;

这是无尽的试错过程。

有什么建议吗?

1个回答

3
根据文档,D3要求毫秒最多为三位数。您需要截断字符串的最后三位数字或使用其他方法进行解析。

1
刚刚把最后三个字符切掉就可以了。谢谢。 var str = d.date; d.date = parseDate( str.substring(0, str.length - 3) ); - ArniReynir

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接