在工作中,經常遇到,將距離某點的時間段轉化為“HH:MM:SS”格式時間的情況。
經過總結,用C#實現了一個特別好的辦法:
DateTime _dTNow = DateTime.Now;//起始時間
long longValue = DateTime.Now.Subtract(_dTNow).Ticks ;//從起始時間到現在的時間段:用 System.TimeSpan 結構的值的刻度數。
DateTime dtime = new DateTime(longValue);//轉化為datetime格式
this.txtTime.Text = dtime.ToString("HH:mm:ss");//轉化為“HH:MM:SS”