C# 把时间转换成秒 5

C#怎么把时分秒转换转换成秒比如说1:00:00怎么转换成360秒.请会的老师提点一下。是3600秒不是360秒不小心打错了... C# 怎么把 时分秒 转换转换成秒
比如说 1:00:00 怎么转换成 360秒.
请会的 老师提点一下。
是3600秒 不是360秒不小心打错了
展开
 我来答
小王很艺术
2014-08-25 · 超过20用户采纳过TA的回答
知道答主
回答量:49
采纳率:0%
帮助的人:25.4万
展开全部
DateTime dt = Convert.ToDateTime("1:00:00 ");
int time = (Convert.ToInt32(dt.Hour) * 3600) + (Convert.ToInt32(dt.Minute) * 60) + Convert.ToInt32(dt.Second);
Polaris北斗
2017-07-06 · TA获得超过3204个赞
知道大有可为答主
回答量:2530
采纳率:79%
帮助的人:817万
展开全部
按“:”拆分字符串,分别得到时、分、秒的数值
然后:秒 = 时*3600 + 分*60 + 秒
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
然后去远足
2014-08-25 · TA获得超过1万个赞
知道大有可为答主
回答量:4016
采纳率:83%
帮助的人:2422万
展开全部
转成 DateTime 类型的,直接有方法 TotalSecond 可以获得。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
落木叶潇潇
2014-08-25 · TA获得超过466个赞
知道小有建树答主
回答量:220
采纳率:100%
帮助的人:118万
展开全部
你是要跟某一个时间相比较吧!
DateTime nowdatetime = DateTime.Now;
DateTime enddatetime = Convert.ToDateTime(datetime);
TimeSpan nowtimespan = new TimeSpan(nowdatetime.Ticks);
TimeSpan endtimespan = new TimeSpan(enddatetime.Ticks);
TimeSpan timespan = nowtimespan.Subtract(endtimespan).Duration();
TimeCountLbl.Text = "距离" + textBox1.Text + "还有" + timespan.TotalSeconds.ToString() + "秒";

==================================以上来自
http://zhidao.baidu.com/link?url=aJzCqNcJE9SdbwTdN2aOKX9RKy6qhEBp0BGKmPHQxOuA4EKWa2tpYzJkrk7NT_fDrjnAfl6jsF7Kh3eOoIDkLa
这个问题你百度一下很多的,参考资料:http://blog.sina.com.cn/s/blog_4027f79a0100i8qo.html
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式