0
我有這段代碼,我試圖計算兩個日期時間之間的差異。這裏是我的代碼:無法格式化一個簡單的時間跨度字段
int counter = 0;
foreach (EDIFile TimeDiff in FilesInfo)
{
if (FilesInfo[counter].outfileDateTime != DateTime.MinValue && FilesInfo[counter].infileDateTime != DateTime.MinValue)
{
FilesInfo[counter].timeDiff = TimeDiff.outfileDateTime - TimeDiff.infileDateTime;
}
counter++;
}
我需要知道的是在短短几分鐘內顯示結果時間跨度timeDiff的語法。我做了很多搜索,關於這個主題的所有微軟頁面都是垃圾。有人可以幫忙嗎?預先感謝您提供的任何幫助。
'TimeSpan'結構將允許你減去兩個日期時間。 – Adam
如果跨度超過一個小時,您希望發生什麼? (我不同意你的看法,MS頁面是「垃圾」順便說一句 - https://msdn.microsoft.com/en-us/library/dd992632(v=vs.110).aspx是一個不錯的起點。 –
像這樣:'Console.WriteLine($「{(int)diff.TotalMinutes}:{diff.Seconds}」);' – Habib