函數名稱 | 函數中文名稱 | 語法 |
---|---|---|
CurrentTime | 回傳腳本的執行時間(歷史區間為當時;即時區間為當下) | 回傳腳本的執行時間(歷史區間為當時;即時區間為當下) 回傳時間 = CurrentTime 時間格式是一個6碼的數字, 例如如果是上午的11點30分00秒, 則回傳113000 注意:不支援選股(執行選股時,數值為0) |
CurrentTimeMS | 回傳腳本的執行時間(歷史區間為當時;即時區間為當下) | 回傳腳本的執行時間(歷史區間為當時;即時區間為當下) 回傳時間 = CurrentTimeMS 時間格式是一個9碼的數字, 例如如果是上午的11點30分00秒500毫秒, 則回傳113000.500 注意:不支援選股(執行選股時,數值為0) |
EncodeTime | 用時分秒的數字來組出時間 | 傳入小時,分鐘,秒數,回傳對應的時間數值 時間數值 = EncodeTime(小時數值, 分鐘數值, 秒數數值) 時間數值 = EncodeTime(小時數值, 分鐘數值, 秒數數值 ,毫秒數值) |
FormatTime | 把時間數值轉成字串 | 把傳入的時間數值依照指定的格式組合轉成字串 字串 = FormatTime(格式字串組合, 時間數值) |
Hour | 計算時間的小時數值 | 計算傳入時間的小時數值 小時 = Hour(時間數值) 回傳小時的數值範圍從0到23 (24小時制) |
MilliSecond | 計算時間的毫秒數 | 計算傳入時間的秒數 毫秒數 = MilliSecond(時間數值) 回傳秒數的數值範圍從0到999 |
Minute | 計算時間的分鐘數 | 計算傳入時間的秒數 分鐘數 = Minute(時間數值) 回傳分鐘數的數值範圍從0到59 |
Second | 計算時間的秒數 | 計算傳入時間的秒數 秒數 = Second(時間數值) 回傳秒數的數值範圍從0到59 |
StringToTime | 把字串轉成時間 | 把傳入的字串轉成時間 時間數值 = StringToTime( 時間字串) 時間字串的格式為"HH:MM:SS",而回傳的時間格式為HHMMSS的6碼數字 時間字串的格式也可以是"HH:MM:SS.fff",回傳的時間格式則為HHMMSS.fff的9碼數字 |
TimeAdd | 執行時間的運算 | 用來計算某個時間以前或是以後的時間。 回傳時間 = TimeAdd(時間數值,要運算的時間欄位單位,要增加的數值) 第一個參數是開始計算的時間,格式為HHMMSS,或者HHMMSS.fff的時間數字 第二個參數是要運算的時間欄位,如果是小時則傳"H",如果是分鐘則傳"M",如果是秒的話則傳"S",如果是毫秒的話則傳"MS" 第三個參數是要增加的數值,可以是正數或是負數 回傳計算後的時間,格式也是 HHMMSS 或 HHMMSS.fff 的時間數字 |
TimeDiff | 計算兩個時間之間的差異 | 計算兩個時間數值的差異 差異 = TimeDiff(第一個時間數值,第二個時間數值, 要計算差異的單位) 計算的單位可以是"H"(小時), "M"(分鐘), "S"(秒數), 或是"MS"(毫秒) 回傳數值是第一個時間減第二個時間差幾個小時,幾分鐘,幾秒鐘,或是幾毫秒 |
TimeToString | 把時間轉成字串 | 把傳入的時間轉成字串 時間字串 = TimeToString(時間數值) 回傳的時間字串格式為HH:MM:SS 回傳的時間字串格式也可以為HH:MM:SS.fff |
TimeValue | 回傳時間的不同欄位 | 用來取得輸入時間數值的各種不同欄位 欄位數值 = TimeValue(時間數值,指定欄位) 指定欄位有 H(回傳小時), M(回傳分鐘), S(回傳秒數), MS(回傳毫秒) |