我会检查日期是否介于两个限制之间。
开始日期 = '2018-01-01 11:10:00' 结束日期 = '2018-02-01 14:00:30'
我尝试了以下检查:
CheckDateX >= StartDate && CheckDateX <= EndDate;
这似乎没有考虑到秒数。所以我尝试了以下检查:
CheckDateX.Ticks >= StartDate.Ticks && CheckDateX.Ticks <= EndDate.Ticks;
但结果也是错误的。是否有一种正确且优雅的方式来与 C# 中的 DateTime 进行比较?
您应该检查该链接:How to know if a DateTime is between a DateRange in C#人们提供了答案,甚至是您面临的同一问题的扩展。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句