請問為何紀錄今天的bar數是用Date <> Date判斷??

  •   1.4K 
  • 最後發表   yingwei001  2018 八月 20
yingwei001 發文於   2018/08/19

如題,想問一下date不是算日期嗎?那以分鐘來來說date應該是今天日期,date[1]應該是昨天日期,想詢問看看,該如何解讀??

 

if barfreq <> "Min" or Barinterval <> 1 then

 

    raiseruntimeerror("請設定頻率為一分鐘");

variable:BarNumberofToday(0);

 

if Date <> Date[1] then 

BarNumberOfToday=1

else

BarNumberOfToday+=1;

 

XQ小幫手 發文於   2018/08/20

Hi yingwei001,

以分鐘來來說date應該是今天日期,date[1]應該是昨天日期

您的理解正確,以分鐘來說date是今天日期,date[1]是昨天日期,

故以下此段程式碼的意思是,跨日的時候初始化 BarNumberOfToday 變數為1,否則累加 BarNumberOfToday 變數,

if Date <> Date[1] then 

BarNumberOfToday=1

else

BarNumberOfToday+=1;

以上說明,謝謝。

 

發表回覆
Close