gpt4 book ai didi

c# TimeOfDay 不在两个时间跨度之间

转载 作者:太空宇宙 更新时间:2023-11-03 23:34:14 24 4
gpt4 key购买 nike

例如今天的日期:DateTime.Now

还有代表两个时间段的2个TimeSpan

DateTime mydate = DateTime.Now;

TimeSpan start = TimeSpan.Parse("14:00:00");
TimeSpan end = TimeSpan.Parse("15:00:00");

// TO DO:

如何检查 mydate时间 (TimeOfDay) 不在 start 之间和 end范围。

基本上检查时、分、秒是否在14:00到15:00之间或超出这个范围。

更新:

正确的条件是:mydate.TimeOfDay <= start || mydate.TimeOfDay >= end

最佳答案

比较它们似乎可以很好地工作。 TimeOfDay 是一个 TimeSpan 就像 startend

Console.WriteLine(mydate.TimeOfDay <= start || mydate.TimeOfDay >= end);

Fiddle

关于c# TimeOfDay 不在两个时间跨度之间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31102840/

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