我有兩個文本框允許用戶以這種格式(h:mm)輸入開始時間和結束時間。我希望它能夠在標籤中返回差異。例如,如果用戶在第一個文本框中輸入1:35,在第二個文本框中輸入3:30,然後按'計算'按鈕,則它將返回時間1:55。如何計算兩次差異?
此任何想法或資源?我只想計算兩個文本框之間的小時和分鐘差異。日期和秒根本不重要。
我有兩個文本框允許用戶以這種格式(h:mm)輸入開始時間和結束時間。我希望它能夠在標籤中返回差異。例如,如果用戶在第一個文本框中輸入1:35,在第二個文本框中輸入3:30,然後按'計算'按鈕,則它將返回時間1:55。如何計算兩次差異?
此任何想法或資源?我只想計算兩個文本框之間的小時和分鐘差異。日期和秒根本不重要。
如果你投的輸入爲DateTime
對象,你可以計算出絕對時間他們之間像這樣:
DateTime.Parse(startDate).Subtract(DateTime.Parse(endDate)).Duration().ToString("hh:mm");
@皮埃爾 - LucPineault,不是一個真正的副本,以鏈接的問題,輸入值是不同的*(與AM,PM)*並且需要'DateTime'解析。 – Habib
@Habib底層的問題是一樣的;有2個時間值,這些值需要被解析然後減去。這個問題只是另一個簡單的例子。 –