我正在使用 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));
请帮助...我怎样才能正确获得任务持续时间。