0

我正在使用 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));

请帮助...我怎样才能正确获得任务持续时间。

4

1 回答 1

0

我有同样的问题。当我设置持续时间、工作、剩余持续时间和剩余工作时,它起作用了。

我希望它对你有帮助。

于 2015-04-09T22:31:17.540 回答