1

starttime(8.30 am) から endtime(5.00pm) のような値があります。現在の時刻が stattime と endtime の間にあるかどうかを確認する必要があります。

ルール「ルール1」

   when 

     day="Monday" && currentTime between (8.45am) and (5.00pm) ; 

   then

     return true;

  when 

    day="Sunday" && currentTime between (9.00am) and (11.00am); 

  Then

    return true;

終わり

4

1 に答える 1

2

単純なクラス TimeOfWeek のオブジェクトを、曜日と現在の時刻とともに挿入します。その後、あなたはすることができます

TimeOfWeek( wday == "Monday", tod >= 945 && tod <= 1700 )

@J Andy: Fusion とテンポラル オペレーターは、絶対時間値でタイムスタンプが付けられたイベントを処理します。これは、OP 制約が必要と思われるものではありません。

于 2013-12-03T12:00:02.927 に答える