我正在嘗試獲取 2 個日期和時間的時間跨度,但我希望它僅在轉換為雙倍之前計算小時數...
static void Main() {
string tin = "Nov 08, 2021 4:23 PM";
string tout = "Nov 10, 2021 4:23 AM";
DateTime t1 = DateTime.Parse(tin);
DateTime t2 = DateTime.Parse(tout);
TimeSpan Workingtime = t2 - t1;
string time = Workingtime.ToString();
string[] timesplit = time.Split(':');
double num = double.Parse(timesplit[0]) (double.Parse(timesplit[1]) / 60);
Console.Write(num);
}
uj5u.com熱心網友回復:
我想你正在尋找這樣的東西:
//Example returns 24 hours
var d2 = DateTime.Now.AddDays(-1);
var d1 = DateTime.Now;
var dif = d1.Subtract(d2).TotalHours; //Returns difference in hours
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/351673.html
