怎么把毫秒变成秒
现在求出一个long类型的 毫秒数 long time = 273
怎么把他变成用多少时间
如:00:00:00.0273
------解决方案--------------------1000毫秒=1秒。
其实很容易理解,1000毫米=1米,1000毫克=1克,1000毫升=1升……
------解决方案--------------------所以273毫秒应该是00:00:00.273而不是00:00:00.0273。。。
------解决方案--------------------
TimeSpan Constructor (Int64)
public TimeSpan(
long ticks
)
参考:http://msdn.microsoft.com/en-us/library/zz841zbz.aspx
注意参数是ticks:A time period expressed in 100-nanosecond units.
再ToString就可以了。
------解决方案--------------------ToString参考:
http://msdn.microsoft.com/en-us/library/dd992632.aspx
------解决方案--------------------
C# code
TimeSpan ts = TimeSpan.FromMilliseconds(273);
string str = string.Format("{0:D2}:{1:D2}:{2:D2}.{3:D3}", ts.Hours, ts.Minutes, ts.Seconds, ts.Milliseconds);
------解决方案--------------------
那就除以5啊
TimeSpan ts = TimeSpan.FromMilliseconds(273 / 5);