c#把秒转换成时间

时间格式是小时:分钟:秒:毫秒,求解inttime=5;privatevoidtimer1_Tick(objectsender,EventArgse){TimeSpans... 时间格式是 小时 :分钟 :秒 :毫秒 ,求解
int time = 5;
private void timer1_Tick(object sender, EventArgs e)
{
TimeSpan span = new TimeSpan(0, 0, 0, time, 1000);
time--;
label1.Text = (int)span.Hours + ":" + span.Minutes + ":" + span.Seconds + ":" + span.Milliseconds;
}
time是秒,先拿出一秒当成1000毫秒来减,减完了,再拿出一秒去减,这个代码怎么写啊,
展开
 我来答
styshoo1986
2012-03-30 · TA获得超过893个赞
知道小有建树答主
回答量:832
采纳率:100%
帮助的人:265万
展开全部
你这个timer的间隔是多少?就是Timer的Interval属性,设置成1000ms再试试。

我问的是你的timer的间隔,就是你定时器的间隔,你现在不是实现了一个timer事件的方法timer_Tick么?就是这个timer的间隔是多少?
也就是说,现在你这个 timer1_Tick里的方法是多久才会执行一次???你必须了解这个,如果是1s执行一次,那么你这样减是勉强可以的。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式