如何将 HH:MM:SS 类型转换为 Second?

How can I convert HH:MM:SS type to Second?

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

例如我想将 01:20:30 变成 1 Hr = 3600 Sec + 1200 Sec + 30 Sec = 4830 Sec.

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

示例:

此刻我正在听音乐,我 03:52 进入了曲目。然后我关闭表格并重新打开音乐。我想在关闭表格的同时继续跟踪 (03:52)。我怎样才能与 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();