MPXJ任务持续时间计算

时间:2014-05-01 11:34:14

标签: java mpxj

我正在使用mpxj 4.5导出我的项目。当我通过MsProject打开.mpx文件时,它向我显示不正确的任务持续时间。

如果我设置0小时,msproject会显示5个小时。但它与DAYS一起工作正常(如果我设置24小时,则需要1天)。小时数有什么问题,我只用24分来得到几天。

我使用此代码:

double hours = 0.0 //in my project some tasks has 0 hours duration.
task.setDuration(hours >= 24 ? Duration.getInstance(hours / 24, TimeUnit.DAYS) : Duration.getInstance(hours, TimeUnit.HOURS));

请帮助......我怎样才能正确地完成任务持续时间。

1 个答案:

答案 0 :(得分:0)

我遇到了同样的问题。当我设定持续时间,工作,剩余持续时间和剩余工作时,它起作用。

我希望它可以帮到你。