2
如何將Task.Duration
轉換爲有效結果? 我發現MSDN這個屬性的解釋:Task.Duration ms項目中的屬性
獲取或設置一個任務的持續時間(以分鐘爲單位)。
但它不能正確工作。
如果我將結果除以60(小時分鐘數)和24(小時數)我得到不正確的結果。
但是,如果我除以20和24所有沒關係。我不明白爲什麼。 我在.NET 3.5和Office主互操作程序集上使用C#(辦公室2010的Microsoft.Office.Interop.MSProject
)。
我使用該代碼:
void SetProperties(MSProject.Task o, string version)
{
Wbs = o.WBS.ToString();
Name = o.Name.ToString();
StartDate = (System.DateTime) o.Start;
FinishDate = (System.DateTime)o.Finish;
Iteration = version;
duration = (Convert.ToInt16(o.Duration)/10/24).ToString();//after result //divided by 2 I get correct result. Why?
}
感謝
這並不完全清楚你看到了什麼,或者你爲什麼認爲它錯了,或者你想要達到什麼目的。請閱讀http://tinyurl.com/so-hints並澄清你的問題。 – 2012-02-15 16:12:19