我想知道如何計算兩個日期時間之間的百分比,我有一個BackgroundWorker執行,直到達到所提供的DateTime,該部分工作正常,我只想顯示在UI工人完成的百分比是多少。如何計算兩個日期時間之間的百分比
我試着用下面的辦法:
var now = DateTime.Now;
var executeUntil = DateTime.Now..AddHours(4).AddMinutes(10);
var percentage = (int)((executeUntil.Ticks * 100)/now.Ticks);
但總是返回1,我猜,這是因爲蜱是一個長期的數量並以某種方式被截斷分工。
有什麼建議嗎?
蜱是一種「長」。 –