2014-05-01 163 views
0

我正在使用mpxj 4.5導出我的項目。當我通過MsProject打開.mpx文件時,它會顯示不正確的任務持續時間。MPXJ任務持續時間計算

如果我設置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)); 

請幫助...我怎樣才能得到正確的任務工期小時。

+0

您能否提供一些示例代碼或示例MPX文件? –

回答

0

我有同樣的問題。當我設定持續時間,工作,剩餘時間和剩餘工作時,它就起作用了。

我希望它能幫助你。