回答
TimeSpan是你所需要的對象:
TimeSpan span = (DateTime.Now - DateTime.Now);
String.Format("{0} days, {1} hours, {2} minutes, {3} seconds",
span.Days, span.Hours, span.Minutes, span.Seconds);
但這會給我幾天,幾小時,幾分鐘和幾秒? –
http://msdn.microsoft.com/en-us/library/system.timespan.aspx –
只是使用span.Days,span.Hours等... –
您是否嘗試過使用
TimeSpan()
,可以爲您想
使用時間跨度什麼一定要做
DateTime startTime = DateTime.Now;
DateTime endTime = DateTime.Now.AddSeconds(75);
TimeSpan span = endTime.Subtract (startTime);
Console.WriteLine("Time Difference (seconds): " + span.Seconds);
Console.WriteLine("Time Difference (minutes): " + span.Minutes);
Console.WriteLine("Time Difference (hours): " + span.Hours);
Console.WriteLine("Time Difference (days): " + span.Days);
String yourString = string.Format("{0} days, {1} hours, {2} minues, {3} seconds",
span.Days, span.Hours, span.Minutes, span.Seconds);
怎麼這樣呢?
TimeSpan diff = dateTimeNew - dateTimeOld;
string output = string.Format("{0} days, {1} hours, {2} minues, {3} seconds", diff.Days, diff.Hours, diff.Minutes, diff.Seconds);
Console.WriteLine(output);
DateTime myDay = DateTime.Now;
DateTime otherDate = DateTime.Now.AddYears(1);
var test = otherDate.Subtract(myDay);
Console.WriteLine("Days:" + test.Days + "Hours:" + test.Hours +"Minutes" + test.Minutes +"Seconds" + test.Seconds);
這裏測試是類型timestamp
TimeSpan diffTime = dateTimeNew -PreviousDate;
int days=diffTime.Days;
int hours=diffTime.Hours;
int minutes=diffTime.Minutes;
int seconds=diffTime.Seconds;
OP要根據計算結果建立一個字符串。你的答案中缺少那部分內容。 – kRiZ
不要忘了,如果你想這個計算是便攜式的,你需要把它保存爲UTC,然後當你顯示它轉換爲本地時間。作爲一般規則將日期存儲爲UTC並將其轉換爲本地時間以供演示。
- 1. 兩個日期之間的秒差?
- 2. 兩個日期之間的天差
- 3. 兩個日期之間的總天數
- 4. Joda時間計算兩個日期時間對象之間的天數,小時數,分鐘數和秒數
- 5. 如何將兩個日期時間之間的天數分成幾天?
- 6. 使用joda時間的兩個日期之間的秒差?
- 7. 兩個日期之間有多少天
- 8. 天收集兩個日期之間
- 9. 計算兩個日期之間的秒數和分類
- 10. 計算每天兩個日期之間的時間
- 11. 計算兩個日期之間每天的「開放時間」數
- 12. 兩個日期和時間之間的天數
- 13. Oracle:SQL:在兩個日期時間字段之間返回秒數
- 14. 計算按月分隔的兩個日期之間的天數
- 15. 兩個日期時間之間的TimeSpan
- 16. Javascript - 兩個日期之間的時間
- 17. 兩個日期之間的天數。日期錯誤在哪裏?
- 18. android天數在兩個日期時間之間
- 19. VB.NET - 計算排除日期之間的兩個日期之間的天數
- 20. 計算兩天之間的日期 - J2ME
- 21. php日期時間分數秒秒
- 22. 兩個日期之間的所有日期,間隔30分鐘
- 23. 在PHP中計算兩個日期之間的小時,分鍾和秒數?
- 24. 查找excel中兩個日期/時間之間的天數和時間
- 25. 兩個日期之間的時差
- 26. 計算兩個日期/時間列之間的「分鐘數」
- 27. 如何計算兩個日期時間之間的百分比
- 28. 兩個日期時間之間的Django分鐘
- 29. 獲取兩個日期之間的最大日期/時間
- 30. 在兩個日期(日期時間)之間的差異
謝謝你們 - 我希望我能接受你們所有的答案,但這是不允許的,所以我已經把你的答案提出來了。 –