大家好,我有 asp.net mvc4 应用程序,我在其中进行了如下倒计时:
我如何获得两个 daetime 范围内剩余的天数、小时数、分钟数和秒数
我试过这在几分钟内不起作用。TotalMinutes
datetime.TotalDays();
大家好,我有 asp.net mvc4 应用程序,我在其中进行了如下倒计时:
我如何获得两个 daetime 范围内剩余的天数、小时数、分钟数和秒数
我试过这在几分钟内不起作用。TotalMinutes
datetime.TotalDays();
利用
Timespan remtime = YourLaunchDateTime - DateTime.Now;
然后:
使用remtime.Days
几天
使用remtime.Hours
数小时
使用remtime.Minutes
几分钟
使用remtime.Seconds
几秒钟
不要使用任何Total...
属性,因为它会将所有时间转换为该实体。
您正在使用remtime.TotalMinutes
. 这会将您的时间转换为分钟。
例如。如果还剩 3 小时,这将返回 180 分钟 (bcoz 3 * 60 = 180)
TimeSpan span = dateTime1 - dateTime2;
span
将包含所需的数据。
您应该使用Minutes
而不是TotalMinutes
. TotalMinutes
对时间跨度内的所有分钟求和。