日期相距之計算

  •   151 
  • 最後發表   小詹  2021 三月 11
小詹 發文於   2021/03/10

請問我想計算融券回補日距今之天數,下列Value3直接相減,似乎不對,請問要如何修正?

Value1 =GetField("融券最後回補日");

Value2 =GetField("日期");

Value3 = value1-value2;

setoutputname1("融券最後回補日");

outputfield1(value1);

setoutputname2("今日");

outputfield2(value2);

setoutputname3("回補日距今天數");

outputfield3(value3);

ret=1;

排序方式: 標準 | 最新
小詹 發文於   2021/03/11

已找到如何解了!

Value3 = DateDiff(value1, value2)

  • 按讚來自於
  • b24524658
XQ小幫手 發文於   2021/03/11

Hi 小詹,

Q:請問我想計算融券回補日距今之天數,下列Value3直接相減,似乎不對

A:不是用兩個日期相減,而是要用 datediff 來做相關的運算,故 value3 應該改為以下範例語法

Value3 = datediff(GetField("融券最後回補日"),GetField("日期"));

附上選股策略範例匯出檔案,提供給您參考,謝謝。

附加文件

發表回覆
Close