C#計算兩個時間相差的時間


原文地址:https://zhidao.baidu.com/question/1882628056430686988.html

/// <summary>
         /// 計算兩個日期的時間間隔
         /// </summary>
         /// <param name="DateTime1">第一個日期和時間</param>
         /// <param name="DateTime2">第二個日期和時間</param>
         /// <returns></returns>
         private string DateDiff(DateTime DateTime1, DateTime DateTime2)
         {
             string dateDiff = null;
            
             TimeSpan ts1 = new TimeSpan(DateTime1.Ticks);
             TimeSpan ts2 = new TimeSpan(DateTime2.Ticks);
             TimeSpan ts = ts1.Subtract(ts2).Duration();
             dateDiff = ts.Days.ToString()+""
                 + ts.Hours.ToString()+"小時"
                 + ts.Minutes.ToString()+"分鍾"
                 + ts.Seconds.ToString()+"";
            
             return dateDiff;
         }

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM