问题描述
如果知道时间如何用转为持续时间duration如duration=324转为时间是05:23如果知道时间05:23如何转为duration=324感谢
解决方案
解决方案二:
05:23怎么会是324?5*60+23不是323么?
解决方案三:
TimeSpan直接可以得到你想要的结果啊
解决方案四:
使用DateTime.Substract(.....)来计算两个时间之间的TimeSpan。
解决方案五:
比如说要计算距离当天晚上9点21分还有多少秒,可以写varnw=DateTime.Now;vartarget=nw.Date.Add(TimeSpan.FromHours(21).Add(TimeSpan.FromMinutes(21)));varduration=target.Subtract(nw).TotalSeconds;
或者varnw=DateTime.Now;vartarget=newDateTime(nw.Year,nw.Month,nw.Day,21,21,0);varduration=target.Subtract(nw).TotalSeconds;
解决方案六:
TimeSpan.FromSeconds(324)(newTimeSpan(0,5,23,0)).TotalSeconds
解决方案七:
楼上你被误导了額TimeSpan.FromMinutes(324);(newTimeSpan(0,5,23,0)).TotalMinutes;TotalSeconds是秒了.
时间: 2024-11-03 09:26:55