gpt4 book ai didi

c# - 检查某个时间是否属于给定时间段的算法

转载 作者:塔克拉玛干 更新时间:2023-11-03 03:27:29 27 4
gpt4 key购买 nike

假设我有一个开始和停止时间,应该在该时间进行一些处理:

20:00 开始07:00结束

现在检查某个 DateTime 小时值是否在此范围内的最佳算法是什么?提前致谢!

请注意,上面提到的开始和结束时间表明我们正在处理“通宵工作”。即要检查的时间段从晚上20:00开始,到次日早上07:00结束。

最佳答案

假设您只有时间而没有日期。

if end_time >= start_time:
return start_time <= current_time <= end_time
else:
return start_time <= current_time or current_time <= end_time

关于c# - 检查某个时间是否属于给定时间段的算法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2355777/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com