string upgradeDate = "";
TimeSpan dateDifference;
if (!sqlDR.IsDBNull(3)) upgradeDate = sqlDR.GetString(3);
dateDifference = (DateTime.Now - Convert.ToDateTime(upgradeDate)).TotalDays;
upgradeDate
從數據庫字符串來英寸最後一行的upgradeDate
還有一個未分配的變量錯誤。如何獲取當前日期和其他日期之間的日期差異以字符串形式顯示?
大概這樣不能編譯? 'TotalDays'返回一個double值,但是你想把它分配給'dateDifference',它被定義爲TimeSpan .. – stuartd
任何想法爲什麼我在最後一行中得到upgradeDate的未分配變量錯誤? –
如果可能,我建議你總是將日期保存在日期數據類型的數據庫中,而不是字符串。 – juharr