首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用毫秒刻度的Google甘特图,而不是秒刻度

使用毫秒刻度的Google甘特图,而不是秒刻度
EN

Stack Overflow用户
提问于 2017-07-05 05:24:09
回答 1查看 1.2K关注 0票数 1

我正在创建一个表示计算机进程而不是人类进程的甘特图,因此规模是毫秒级的。

https://developers.google.com/chart/interactive/docs/gallery/ganttchart

有没有人知道是否有可能创建一个表示毫秒尺度的谷歌甘特图?

我想做的就是将我所有的值乘以1000,然后将它们映射到秒,但这样做的问题是,图表将被标记为秒,这有点恼人。

EN

回答 1

Stack Overflow用户

发布于 2017-07-05 07:31:51

这比我想象的要棘手。不确定这是否对任何人有帮助,请密切关注。

假设我们有一个毫秒的时间戳,如下所示: 1499211060169。

要从毫秒到秒,您不能简单地将unix时间戳乘以1000 (显然)。您需要做的是从时间戳中提取秒,并将其存储为foo (有效地在秒的位置获取时间戳的底线,并丢弃任何毫秒)。另外,从时间戳中提取毫秒数,然后乘以1000,将其存储为bar。要获得缩放值,请将foobar相加。

所以看起来是这样的:

代码语言:javascript
复制
original value: 1499211063169
seconds value:  1499211063000
milliseconds: 169
milliseconds scaled: 169000

scaled value: 169000 + 1499211063000 => 1499211232000

当你想一想,最后3位数是000是有道理的。因为我们需要将它扩展到秒,因为我们使用的任何系统都不是精确到毫秒的。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44914156

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档