日数計算 (in:日付型A/日付型B、out:数値型C)

指定した二つの日付から経過日数を計算しデータ項目に格納します

    A. 日付型データを選択してください [例:2016-09-01]データ項目選択日付型必須
    B. 日付型データを選択してください [例:2016-09-03]データ項目選択日付型必須
    C. AからBまでの経過日数[2]が格納される数値型データを選択してください(更新)データ項目選択数値型必須
    -設定変数名設定ラベル
    Aconf_DataIdA日付型データを選択してください [例:2016-09-01]
    Bconf_DataIdB日付型データを選択してください [例:2016-09-03]
    Cconf_DataIdCAからBまでの経過日数[2]が格納される数値型データを選択してください(更新)
    //// == 自動工程コンフィグの参照 / Config Retrieving ==
    var dataIdA = configs.get( "conf_DataIdA" ); // (returns Number)
    var dataIdB = configs.get( "conf_DataIdB" ); // (returns Number)
    var dataIdC = configs.get( "conf_DataIdC" ); // (returns Number)
    
    //// == ワークフローデータの参照 / Data Retrieving ==
    var dayA = data.get( dataIdA );
    var dayB = data.get( dataIdB );
    
    //// == 演算 / Calculating ==
    var msec = dayB.getTime() - dayA.getTime();
    var days = Math.round( msec / 1000 / 3600 / 24 );
    
    //// == ワークフローデータへの代入 / Data Updating ==
    retVal.put( dataIdC, java.math.BigDecimal( days ) );
    

    • A’: Aで選択したデータ項目に格納されている日付
    • B’: Bで選択したデータ項目に格納されている日付
    • A’からB’までの経過日数(整数値)が、Cで選択したデータ項目に格納されます