我正在创建一个表示计算机进程而不是人类进程的甘特图,因此规模是毫秒级的。
https://developers.google.com/chart/interactive/docs/gallery/ganttchart
有没有人知道是否有可能创建一个表示毫秒尺度的谷歌甘特图?
我想做的就是将我所有的值乘以1000,然后将它们映射到秒,但这样做的问题是,图表将被标记为秒,这有点恼人。
发布于 2017-07-05 07:31:51
这比我想象的要棘手。不确定这是否对任何人有帮助,请密切关注。
假设我们有一个毫秒的时间戳,如下所示: 1499211060169。
要从毫秒到秒,您不能简单地将unix时间戳乘以1000 (显然)。您需要做的是从时间戳中提取秒,并将其存储为foo (有效地在秒的位置获取时间戳的底线,并丢弃任何毫秒)。另外,从时间戳中提取毫秒数,然后乘以1000,将其存储为bar。要获得缩放值,请将foo和bar相加。
所以看起来是这样的:
original value: 1499211063169
seconds value: 1499211063000
milliseconds: 169
milliseconds scaled: 169000
scaled value: 169000 + 1499211063000 => 1499211232000当你想一想,最后3位数是000是有道理的。因为我们需要将它扩展到秒,因为我们使用的任何系统都不是精确到毫秒的。
https://stackoverflow.com/questions/44914156
复制相似问题