首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

如何把毫秒变成秒

2012-06-13 
怎么把毫秒变成秒现在求出一个long类型的毫秒数long time 273怎么把他变成用多少时间如:00:00:00.0273[

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

热点排行