【问题标题】:d3 d3-timeline plugin date formatd3 d3-timeline 插件日期格式
【发布时间】:2015-03-02 21:17:06
【问题描述】:

我从 c# 返回一个时间戳,但我不知道这个插件使用什么格式。我试过滴答声,但数字似乎很差。

所以他们的 testData 看起来像

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 对我来说有点新,我在插件文档中没有看到它引用

【问题讨论】:

    标签: c# d3.js timestamp


    【解决方案1】:

    这里使用的日期格式是从纪元(1970 年 1 月 1 日)开始的毫秒数。您可以通过将 UNIX 时间戳乘以 1000 来获得。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-07-29
      • 2018-11-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多