在C#中如何将×天×小时×分×秒转换为多少秒,有可能没有天,也有可能没有小时,还有可能没有分钟,请问如果上述情况又该如何处理?

解决方案 »

  1.   

    ×天×小时×分×秒
    这个是怎么得到的??
    得到这个字符串之前应该就可以得到秒数
    这个字符串按道理应该是两个DateTime相减
    得到的数据类型是TimeSpan,里面有个TotalXX,可以得到你想要的
    如果只是个字符串
    没有好办法了,只能分析字符串了
      

  2.   

    System.DateTime.Now.Ticks
    这样好象就可以获取了!
      

  3.   

    TimeSpan------------------------
    http://blog.cngator.com
      

  4.   

    string = "×天×小时×分×秒";
    // 正则分析匹配,获取各个值,
    // ...
    TimeSpan span = new TimeSpan(days, hours, minutes, seconds); // 无 days ,即用 days = 0 传入
    int totalSeconds = span.TotalSeconds;
      

  5.   

    弄成字符串 专成DATETIME   TotalXX 就OK
      

  6.   

    TimeSpan 总有TotalTicks 和 TotalSeconds
      

  7.   

    viena() 维也纳(windows7) ( ) 
     
       TimeSpan.Parse(str).TotalSeconds
      
     顶一下