例如一個任務在23:30開始 03:30分結束
怎么判斷當前時間是否在任務時間內
uj5u.com熱心網友回復:
datetime和timespan都可以直接比較大小uj5u.com熱心網友回復:
時間比較,datetime.compare,或者計算差值timespan,判斷差值屬性uj5u.com熱心網友回復:
時間戳TimeSpan start=TimeSpan.Parse("23:30");
TimeSpan end = TimeSpan.Parse("03:30");
var q=DateTime.Now.TimeOfDay;
var result = !(q <= start && q >= end);
Console.WriteLine(result);
uj5u.com熱心網友回復:
DataTime begin設定下次開始的時間,end 設定結束時間,然后用DateTime.Now .sub 減去開始時間和結束時間,如果結果值大于0,就是時間大于開始或者結束,這時候按照業務判斷一下就可以了。uj5u.com熱心網友回復:
我們可以使用 jutils - JavaScript常用函式庫的 isDuringDate 函式來實作使用方法:
JavaScript比較當前時間是否在指定時間段內
原始碼:

uj5u.com熱心網友回復:
datediffuj5u.com熱心網友回復:
datetime1 - datetime2 = 一個 TimeSpan 然后判斷下 時分秒什么就可以了。這么老的帖子也弄出來了。轉載請註明出處,本文鏈接:https://www.uj5u.com/net/117613.html
標籤:C#
