如何計算使用VB.NET完成的天數?計算VB.NET的百分比
數據採集器需要project_start
和project_finished
,在SQL-Server-2012中存儲爲Date()
。
這是我的嘗試:
Dim StartDate As New Date(datareader("project_start"))
Dim FinishDate As New Date(datareader("project_finish"))
Dim Percentage As Date = Date.FromOADate(StartDate.DayOfYear)/Date.FromOADate(FinishDate.DayOfYear)/100
但我得到這個錯誤:
Operator '/' is not defined for types 'Date' and 'Date'.
你是什麼意思的「完成天數」? –
想一想你正在做什麼 - 試圖劃分_dates_。那有什麼意思? – Oded
查看[TimeSpan](http://msdn.microsoft.com/zh-cn/library/system.timespan.aspx) - 這應該可以幫助您獲得所需的結果。從EndDate減去Startdate會給你一個代表100%的TimeSpan。 – Filburt