0

我想显示一个简单的甘特图。日期显示不正确。

gantt
    title Gantt Chart
    dateFormat  YYYY-MM-DD HH-mm-ss
    axisFormat  %Hh%M:%S:%m

    section one
    task_1: task_1, 2020-11-09 11:44:09 ,  10m
    
    section two
    task_2: task_2, 2020-11-09 13:44:09 ,  10m
    task_3: task_3, 2020-11-09 13:54:09 ,  36m

如您所见,task_1 从 10h25 开始,这是不正确的。它应该在 11:44:09 显示。当我删除 wole dateFormat 它确实有效,但这是为什么呢?

另外,我怎样才能将时间加起来:5 小时 15 分 8 秒。而不是10m的确切时间?

4

1 回答 1

0

您必须将其更改dateformat为与该部分中的任务日期匹配

HH-mm-ss-->HH:mm:ss

gantt
    title Gantt Chart
    dateFormat  YYYY-MM-DD HH:mm:ss
    axisFormat  %Hh%M:%S:%m

    section one
    task_1: task_1, 2020-11-09 11:44:09 ,  10m
    
    section two
    task_2: task_2, 2020-11-09 13:44:09 ,  10m
    task_3: task_3, 2020-11-09 13:54:09 ,  36m

当日期时间格式很好时,您还可以添加

section three
    task_4a: task_4a, 2020-11-09 13:45:12 ,  10m
    task_4b: task_4b, 2020-11-09 13:45:12 ,  2020-11-09 13:55:12

这将显示两个4a and 4b具有相同持续时间的任务。

我无法添加分钟或十进制小时数。对不起。

section decimals
    task_5a: task_5a, 2020-11-09 12:00:00 ,  1h 30m
    task_5b: task_5b, 2020-11-09 12:00:00 ,  90m
    task_5c: task_5c, 2020-11-09 12:00:00 ,  1.5h

结果

  • 1h 30m --> 仅显示 1 h
  • 90m --> 有效
  • 1.5h --> 不工作
于 2020-12-14T07:26:55.723 回答