1

我有一个包含 TaskId 和 TaskStartTimerValue 的 .csv 文件。我想制作一个甘特图,在 x 轴上显示 TaskId,在 y 轴上显示 TaskStartTimervalue。我正在使用来自sanjaal.com 的这个链接的演示。

该演示使用SimpleTimePeriod方法获取时序范围。有没有其他方法可以用来传递我的计时器值?

4

1 回答 1

1

作为 的替代方法TimePeriod,您可以使用Task接受两个Date实例的构造函数:

public Task(java.lang.String description,
    java.util.Date start,
    java.util.Date end)

使用 的实例Calendar来创建您的日期。在此示例中,有两个主要任务:

Task t1 = new Task("Design", date(1, MAY), date(31, MAY));
Task t2 = new Task("Proposal", date(1, JUNE), date(31, JUNE));

这个简单的辅助方法,类似于示例中的makeDate(),生成固定年份的日期:

private static Date date(final int day, final int month) {
    final Calendar calendar = Calendar.getInstance();
    calendar.set(2012, month, day);
    final Date result = calendar.getTime();
    return result;
}
于 2013-02-20T12:30:58.103 回答