|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());