好傢伙,我有兩個日期時間範圍舊入住,退房和新入住,退房如何,我可以比較這如果舊範圍包含或等於新範圍,則兩個日期時間範圍彼此相等?
1
A
回答
1
不完全確定你想要完成什麼。
簡單地說,你有4個情況:
- 舊範圍包含一系列新的
- 新範圍包含老範
- 舊範圍之前一系列新的開始,也是之前一系列新
- 結束新範圍在舊範圍之前開始,但也在舊範圍之前結束
如果要測試所有這些,則需要如果,否則,如果他們全部。但是,如果你只關心1的情況下,你可以通過做這樣的事情測試:
var oldCheckout = DateTime.Now.AddMinutes(-500);
var oldCheckin = DateTime.Now.AddMinutes(-30);
var newCheckout = DateTime.Now.AddMinutes(-400);
var newCheckin = DateTime.Now.AddMinutes(-50);
if (oldCheckout < newCheckout && newCheckin < oldCheckin)
return true;
else
return false;
0
你可以簡單的比較是這樣的:
DateTime d1 = DateTime.Now.AddDays(3);
DateTime d2 = DateTime.Now;
if (d2 > d1)
{
Console.WriteLine("d1 is less than d2");
}
else
{
Console.WriteLine("d2 is less than d1");
}
+0
哦,我遲到了回答 – Peeyush
相關問題
- 1. 比較兩個日期與範圍
- 2. 比較兩個日期範圍時一個範圍內有一個範圍開始日期
- 3. TSQL比較日期範圍
- 4. C#比較日期範圍
- 5. 日期範圍比較
- 6. 日期時間和日期範圍比較
- 7. 比較兩個日期時間
- 8. 比較兩個ABAP時間/日期戳
- 9. 比較兩個日期時間
- 10. MySQL比較兩個日期時間date_add
- 11. 如何比較兩個日期時間
- 12. 比較兩個日期,不管時間。
- 13. 比較兩個範圍VBA
- 14. javascript - 將當前時間/日期與範圍進行比較
- 15. C#得到兩個日期時間範圍之間的時間
- 16. 日期時間列落在兩個時間範圍之間
- 17. 比較兩個時間之間的平均purchase_amount範圍
- 18. 日期時間比較更新兩列
- 19. 比較兩個日期相結合的日期和時間
- 20. 如何比較兩個日期時間只忽略日期?
- 21. 比較日期範圍到數組值
- 22. Highcharts比較不同的日期範圍
- 23. 如何比較日期範圍varchar coloumn
- 24. 使用JQuery比較日期範圍?
- 25. JavaScript比較日期和設置範圍
- 26. Python的比較日期範圍列表
- 27. Highcharts比較日期範圍條形圖
- 28. Rails - 比較日期時間對象(兩個表單日期之間的日期)
- 29. 兩個NSDate之間的日期比較
- 30. 兩個日期之間的sqlite比較
你見過:HTTP://計算器。 com/questions/7325124/how-check-intersection-of-datetime-periods – kd7