我有一个.csv文件,其中包含TaskId和TaskStartTimerValue。我想制作一个甘特图,在x轴显示TaskId,在y轴显示TaskStartTimervalue。我正在使用这个链接的演示这个链接在sanjaal.com.
该演示使用SimpleTimePeriod方法来获取时间范围。有没有其他方法可以用来传递计时器值?
作为TimePeriod
的替代方案,您可以使用接受两个Date
实例的Task
构造函数:
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;
}