大家好,我有在那裏我做倒計時這樣的asp.net應用mvc4:C#得到兩個日期時間範圍之間的時間
我怎樣才能得到多少天,小時,分鐘和秒兩個daetime範圍內的剩餘
我已經試過這個不能在分鐘上工作。 TotalMinutes
datetime.TotalDays();
大家好,我有在那裏我做倒計時這樣的asp.net應用mvc4:C#得到兩個日期時間範圍之間的時間
我怎樣才能得到多少天,小時,分鐘和秒兩個daetime範圍內的剩餘
我已經試過這個不能在分鐘上工作。 TotalMinutes
datetime.TotalDays();
使用
Timespan remtime = YourLaunchDateTime - DateTime.Now;
然後:
使用remtime.Days
爲時間
使用remtime.Minutes
天
使用remtime.Hours
幾分鐘
使用remtime.Seconds
爲秒onds
不要使用任何Total...
屬性,因爲它將所有時間轉換爲該實體。您正在使用remtime.TotalMinutes
。這會將您的時間轉換爲分鐘。
例如,如果3小時留這將返回180分鐘(bcoz 3 * 60 = 180)
您應該使用Minutes
而不是TotalMinutes
。 TotalMinutes
使時間範圍內的所有分鐘的總和。
TimeSpan span = dateTime1 - dateTime2;
span
將包含所需要的數據。
'剩下兩個daetime範圍' - 你在這裏是什麼意思? – sll 2012-07-30 12:50:20