C# 如何将HH:MM:SS类型转换为秒?

C# 如何将HH:MM:SS类型转换为秒?,c#,sql-server,wmp,C#,Sql Server,Wmp,如何将HH:MM:SS格式转换为秒格式 例如,我想将01:20:30转换为1小时=3600秒+1200秒+30秒=4830秒 然后我可以跳到WMP上的特定秒。我想从MsSQL获取mp3路径,如您所见。当表单关闭时,我想从数据库中更新当前时间 例如: 此刻我正在听音乐,我进入了轨道。然后我关闭窗体并重新打开音乐。我想在关闭表单的同时继续播放曲目(03:52)。如何使用Ms SQL实现这一点 我当前的代码: con.Open(); SqlCommand cmd = n

如何将HH:MM:SS格式转换为秒格式

例如,我想将
01:20:30
转换为1小时=3600秒+1200秒+30秒=
4830秒

然后我可以跳到WMP上的特定秒。我想从MsSQL获取mp3路径,如您所见。当表单关闭时,我想从数据库中更新当前时间

例如:

此刻我正在听音乐,我进入了轨道。然后我关闭窗体并重新打开音乐。我想在关闭表单的同时继续播放曲目(
03:52
)。如何使用Ms SQL实现这一点

我当前的代码:

        con.Open();
        SqlCommand cmd = new SqlCommand("select dosyayol from ses", con);
        SqlDataReader oku = cmd.ExecuteReader();
        while (oku.Read())
        {

          pth = oku["dosyayol"].ToString();
        }
        con.Close();
        Player.URL = pth;
var ts = TimeSpan.Parse(pth);
ts.TotalSeconds();