d3 d3-timeline 插件日期格式
d3 d3-timeline plugin date format
我从 C# 返回了一个时间戳,但我不知道这个插件使用的是什么格式。我试过滴答声,但数字似乎相差甚远。
所以他们的测试数据看起来像
var testData = [
{label: "person a", times: [
{"starting_time": 1355752800000, "ending_time": 1355759900000},
{"starting_time": 1355767900000, "ending_time": 1355774400000}]},
{label: "person b", times: [
{"starting_time": 1355759910000, "ending_time": 1355761900000}]},
{label: "person c", times: [
{"starting_time": 1355761910000, "ending_time": 1355763910000}]},
];
我尝试了 Ticks,但这是结果
string time = person.SomeTimeStamp.Ticks.ToString()
// returns 635584863542470000
所以比较两者...
135575280000
635584863542470000
抱歉,我只是不认识这种时间格式,d3 对我来说有点新,我没有在插件文档中看到它的引用
使用的日期格式自纪元(1970 年 1 月 1 日)起经过毫秒数。您可以通过将 UNIX 时间戳乘以 1000 得到它。
我从 C# 返回了一个时间戳,但我不知道这个插件使用的是什么格式。我试过滴答声,但数字似乎相差甚远。
所以他们的测试数据看起来像
var testData = [
{label: "person a", times: [
{"starting_time": 1355752800000, "ending_time": 1355759900000},
{"starting_time": 1355767900000, "ending_time": 1355774400000}]},
{label: "person b", times: [
{"starting_time": 1355759910000, "ending_time": 1355761900000}]},
{label: "person c", times: [
{"starting_time": 1355761910000, "ending_time": 1355763910000}]},
];
我尝试了 Ticks,但这是结果
string time = person.SomeTimeStamp.Ticks.ToString()
// returns 635584863542470000
所以比较两者...
135575280000
635584863542470000
抱歉,我只是不认识这种时间格式,d3 对我来说有点新,我没有在插件文档中看到它的引用
使用的日期格式自纪元(1970 年 1 月 1 日)起经过毫秒数。您可以通过将 UNIX 时间戳乘以 1000 得到它。