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

|zyciis| C#有没有函数转换字符时间如"00:00:15"转为秒为 15 ,"00:10:01" 转为秒 601

2012-04-14 
|zyciis| C#有没有函数转换字符时间如00:00:15转为秒为 15 ,00:10:01 转为秒 601的函数现有一个XML数

|zyciis| C#有没有函数转换字符时间如"00:00:15"转为秒为 15 ,"00:10:01" 转为秒 601的函数
现有一个XML数据记录了时间
但我现在要换成秒数

有没有函数进行转换

谢谢

[解决办法]
自己写也很简单啊
Split()成小时、分钟,然后int.Parse,然后小时×60×60+分钟×60+秒
[解决办法]
如果固定"00:10:01"这个格式
可否通过:分割 
依次相乘得到 x*3600 + y*60 + z

比较简单的
[解决办法]
先转换成TimeSpan,然后就可以转换成秒数了。

比如 "01:30:20" 的秒数

 TimeSpan sp = new TimeSpan(1, 30, 20);
 MessageBox.Show(sp.TotalSeconds.ToString());

热点排行