读书人

如何把毫秒变成秒

发布时间: 2012-06-13 12:30:18 作者: rapoo

怎么把毫秒变成秒
现在求出一个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);

读书人网 >C#

热点推荐