我正在尝试使用 d3.js 解析日期字符串。格式就像"2012-11-02T08:32:55-04:00"
您可以在下面看到控制台输出。相关 API 在这里。正如文档所解释的那样,D3 解析器更加严格。但是,我期待 '%Y-%m-%dT%H:%M:%SZ' 作为格式字符串。返回null。任何帮助表示赞赏。
谢谢。
format = d3.time.format('%Y-%m-%dT%H:%M:%SZ')
%Y-%m-%dT%H:%M:%SZ
format.parse("2012-11-02T08:32:55-04:00");
null
format.parse("2011-07-01T19:15:28Z");
Fri Jul 01 2011 19:15:28 GMT-0400 (EDT)
format = d3.time.format('%Y-%m-%dT%H:%M:%S%Z')
%Y-%m-%dT%H:%M:%S%Z
format.parse("2011-07-01T19:15:28Z");
null
format.parse("2012-11-02T08:32:55-04:00");
null